2012-04-03 70 views

Trả lời

9

Từ Thư viện mã cá nhân của tôi. ;)

0

Bạn có thể sử dụng API mã hóa địa lý của Google, địa chỉ này chuyển đổi địa chỉ thực của bạn thành vĩ độ và kinh độ. API trả về định dạng XML hoặc JSON. Bạn chỉ cần phân tích dữ liệu để có được vĩ độ và kinh độ. Sau khi nhận được vĩ độ và kinh độ, bạn có thể tải nó trên mapview. liên kết api

Geocoding:

https://developers.google.com/maps/documentation/geocoding/

Hope this helps.

25

sử dụng dưới mã,

String map = "http://maps.google.co.in/maps?q=" + str_location; 

// nơi str_location là chuỗi địa chỉ

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map)); 
     startActivity(i); 
1

Thay đổi đậm một phần của URL này đến hộp email công ty bạn. Tốt nhất là bạn nên thay thế tất cả các dấu cách bằng ký tự cộng (+), nhưng cũng nên hoạt động với khoảng trắng: http://maps.google.com/maps/geo?q=620 + 8 + Avenue, + New + York, + NY + 10018, + USA & output = csv & oe = utf8 & sensor = false

Tăng yêu cầu lên URL ở trên. Để biết thêm thông tin tham khảo http://androidadvice.blogspot.in/2010/09/asynchronous-web-request.html

này sẽ tạo ra một mã mà trông giống như sau:

200,8,40.7562008,-73.9903784 

Con số đầu tiên, 200, nói rằng địa chỉ là tốt. Số thứ hai, 8, cho biết địa chỉ chính xác như thế nào. Hai số cuối, 40.7562008 và -73.9903784 là vĩ độ và kinh độ của địa chỉ này. Sử dụng chúng để làm cho bản đồ google của bạn hoạt động.

Lưu ý: Các bước trên đã được sao chép từ http://webdesign.about.com/od/javascript/ss/add-google-maps-to-a-web-page_2.htm

0

Tính đến năm 2017 được đề nghị bởi cách tiếp cận của Google được sử dụng API Google Maps URLs cung cấp URL cross-platform phổ biến. Bạn có thể sử dụng các URL này theo ý muốn của mình.

Ví dụ về URL như vậy từ các tài liệu:

https://www.google.com/maps/search/?api=1&query=centurylink+field

Hope this helps!

Các vấn đề liên quan