有沒有辦法在應用程序中設置地址,以便在點擊時自動在Google地圖中打開地址?我最終可能會將Maps實現到我的應用程序中,但它只是一個簡單的參考應用程序,僅用於查找地址。如何將Android應用程序中的地址發送到Google地圖
4
A
回答
17
您可以通過Intent來完成此操作。
您可以使用各種URI格式:
geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
詳情請參閱http://developer.android.com/guide/appendix/g-app-intents.html。
您構建URI並將其傳遞給intent,就像這樣。
String uri = "geo:latitude,longitude";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
您可能還需要確保的是,谷歌地圖應用程序實際上是安裝在設備上,描述here,所以你不相抵觸沒有谷歌地圖安裝(亞馬遜的Kindle設備上運行, Barnes & Noble Nook等)。
+0
我用「geo:0,0?q = {郵編}「這很好地顯示郵政編碼的位置 – Samuroid 2014-03-12 15:54:32
相關問題
- 1. 如何將UDP數據包發送到Android應用程序的MAC地址?
- 2. django:將unicode地址發送到Google地圖
- 3. 如何將Google地圖集成到Web應用程序中?
- 4. 如何在Android應用程序中查找地點的地址
- 5. 如何將Android應用程序連接到靜態IP地址
- 6. Android:啓動Google地圖應用程序
- 7. 將Google地圖添加到Android應用程序
- 8. 如何在Android Google地圖應用程序中搜索商店?
- 9. 應用程序如何使用Android 4+的Google離線地圖?
- 10. iPhone中的Google地圖應用程序
- 11. Ionic2應用程序中的Google地圖
- 12. 如何通過我的網站將Google地圖發送到Google地圖或發送js命令?
- 13. 我應該如何將Google地圖整合到我的應用程序中?
- 14. Android應用程序:Google地圖+ Firebase =應用程序崩潰
- 15. 如何將圖像從Java應用程序發送到Android應用程序?
- 16. 如何將數據從本地PC發送到Google應用程序引擎應用程序?
- 17. 如何將新的Google地圖應用程序與ios應用程序集成
- 18. 如何在Qt中的應用程序中添加Google地圖?
- 19. 如何在Android應用程序中使用mac地址
- 20. Google地圖本地應用程序 - 地圖鏈接
- 21. 從Android應用程序發送Json到本地數據庫
- 22. 在Android設備上,如何防止地址啓動地圖應用程序?
- 23. 如何在android中將android地圖應用程序集成到我的應用程序中?
- 24. 如何開發一個將設備的IP地址發送到預設電子郵件地址的Android應用程序?
- 25. 從google地圖導入保存的地方到原生android應用程序
- 26. 如何在Android應用程序中將APDU發送到SIM卡?
- 27. 如何在Android應用程序中保存添加的Google地圖覆蓋圖?
- 28. 如何使用Google地圖將地址代碼爲lat/long
- 29. 如何使用volley發送POST請求到IP地址(android)
- 30. 從Qt如何發送消息到本地應用程序
檢查出這個問題的答案http://stackoverflow.com/questions/9987551/how-to-open-google-maps-using-address – 2012-07-18 01:17:43