Ok. Bạn nghĩ rằng điều này sẽ tương đối đơn giản, nhưng không.osmdroid, API Maps v2 và các đoạn mã
Tôi đang sử dụng bản đồ đường phố mở trên trang web của mình, vì dữ liệu miễn phí để sử dụng, chỉnh sửa và cập nhật - dự án của tôi tuân theo câu thần chú này và cùng với các hạn chế sử dụng API/tiết kiệm hạn chế dữ liệu, bản đồ google đơn giản là không phù hợp cho tôi .. ít nhất là trên web.
Với điều này tôi nghĩ rằng tôi muốn làm theo phù hợp với ứng dụng Android của tôi, và vì vậy tôi thiết lập osmdroid sử dụng dữ liệu bản đồ đường phố mở.
Tôi có thể có một bản đồ đẹp trong hoạt động của mình .. Tôi cũng đã làm theo hướng dẫn và dường như nó hoạt động ít nhất sao cho tôi có thể xem bản đồ trong một đoạn trong tabhost/viewpager. Những gì tôi thực sự muốn tuy nhiên (cho máy tính bảng), là một danh sách các cơ sở trong một mảnh bên trái, và một mảnh bản đồ bên phải cho thấy nơi các cơ sở này.
đủ đơn giản tôi sẽ phải suy nghĩ, nhưng giờ và giờ nghiên cứu đề nghị này là không thể, trừ khi bạn sử dụng một số mã phức tạp và một số phương pháp phản ..
Vì vậy .. đoạn (có chứa một cái nhìn bản đồ) tải và chạy hoàn hảo trong một tabhost .. tôi có thể truy cập các phương thức trong đoạn từ hoạt động của tôi, vv .. nhưng không có gì để chỉ đơn giản là có hai mảnh bên cạnh nhau.
Bây giờ .. Tôi biết google vừa mới ra mắt với API v2 của mình .. Tôi đã cài đặt và đã phát .. không thực sự biết cách hoạt động của osmdroid, tôi nghĩ tôi có thể cập nhật để tôi có MapFragment thay vì SherlockFragment (I sử dụng ABS) .. điều này sau đó chỉ cần ném lên các lỗi logcat yêu cầu cho các khóa API vv .. và cho rằng tôi không muốn sử dụng dữ liệu bản đồ google, tôi giả định rằng tôi đã đi sai. Vì vậy, bất cứ ai cũng có thể tư vấn về cách tôi có thể có được một mảnh danh sách, và một mảnh bản đồ cạnh nhau bằng cách sử dụng bất cứ thứ gì có sẵn trên thị trường, nhưng tốt hơn là sử dụng dữ liệu bản đồ nguồn mở sao cho chúng không bị hạn chế sử dụng.
Tôi chắc chắn tổng quan tổng thể về "những gì có sẵn và cách hoạt động" sẽ được rất nhiều người dùng đánh giá cao .. vì vậy nếu có ai đó có thể tư vấn thì điều đó thật tuyệt vời!
Không có hại trong nhận được một khóa API nếu bạn không sử dụng dữ liệu của họ Kiểm tra outflow này http://stackoverflow.com/questions/13695393/open-street-maps-with-android-google-maps-api-v2 – qubz
Nó có vẻ giống như con đường để đi, nhưng im tìm kiếm một lời giải thích sâu hơn ví dụ như làm thế nào tôi sẽ thực hiện một bản đồ với gạch mã nguồn mở ở dạng đơn giản nhất của nó? và như đã đề cập trong câu hỏi đó - làm hạn chế sử dụng api vẫn áp dụng. Về cơ bản tôi muốn một giải thích dept hơn bằng cách sử dụng câu hỏi đó như là một cơ sở .. Chúc mừng. –
Vì đó là những ngày đầu với API mới này, rất khó có hướng dẫn/ví dụ/hướng dẫn được viết về tích hợp osm/osmdroid với nó. Điều này có thể sẽ thay đổi theo thời gian. – qubz