Làm cách nào để mở Google Maps (sử dụng Intents hoặc thêm Google Maps vào ứng dụng của tôi) với địa chỉ? Tôi có địa chỉ, nhưng tôi không có vĩ độ/kinh độ. Tôi làm nó như thế nào? Cảm ơn bạn.Làm cách nào để mở Google Maps bằng địa chỉ?
Trả lời
Từ Thư viện mã cá nhân của tôi. ;)
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.
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);
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
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!
- 1. Xác thực địa chỉ bằng API Google Maps
- 2. Java - Google maps API - khoảng cách giữa hai địa chỉ
- 3. Làm cách nào để tôi mở Google Maps để tìm chỉ đường sử dụng tọa độ trên iphone
- 4. Google Maps API: mở url bằng cách nhấp vào dấu
- 5. API Google Maps - Nhận tọa độ của địa chỉ
- 6. Làm cách nào để tích hợp Salesforce với Google Maps?
- 7. Cách mở liên kết trong Apple Maps hoặc Google Maps?
- 8. Địa chỉ tự động điền + API Google Maps
- 9. Làm cách nào để tự lọc mình khỏi Google Analytics bằng địa chỉ IP động?
- 10. iOS: Cách bật Chỉ đường âm thanh trên Google Maps
- 11. Android Phonegap - Cách mở ứng dụng Google Maps gốc
- 12. Làm cách nào để lấy địa chỉ vật lý (MAC) của địa chỉ IP bằng C#?
- 13. Google Maps Mã hóa địa lý Undefined
- 14. Google maps Autocomplete: chỉ xuất địa chỉ mà không có quốc gia và thành phố
- 15. Cách ẩn bóng địa chỉ trong iframe được nhúng của Google Maps?
- 16. Google Maps: Làm cách nào để thay đổi chỉ mục z của một Marker?
- 17. Google Maps v3 mã hóa địa lý phía máy chủ
- 18. Vẽ chỉ đường trên Google Maps
- 19. Google Maps làm nền
- 20. Tôi làm cách nào để tìm kiếm địa điểm với các loại cụ thể bằng API Google Địa điểm?
- 21. Google Maps iOS SDK - Tìm kiếm địa điểm
- 22. Tôi làm cách nào để vẽ lại bằng API Google Maps v3.0?
- 23. Cách chỉ định ngôn ngữ trong API Google Maps?
- 24. Làm cách nào để đặt tiêu đề chính xác cho API JavaScript của Google Maps Phiên bản 3 trong trường hợp địa chỉ bưu điện được chỉ định?
- 25. Tôi làm cách nào để sử dụng Google Maps with Processing?
- 26. api Google Maps Địa điểm, làm cách nào để nhận nội dung thông tin chuẩn từ một điểm đánh dấu
- 27. truy cập địa chỉ liên hệ trên google bằng ứng dụng khách api javascript của Google - làm cách nào?
- 28. Google Maps (javascript API): nhận tọa độ GPS từ địa chỉ
- 29. Tắt các điểm địa phương của Google Maps
- 30. Làm cách nào để nhận "API địa điểm" của Google Maps để trả về thông tin mã ZIP?