有没有办法在应用程序中设置地址,以便在点击时自动在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. django:将unicode地址发送到Google地图
- 2. 如何将Google地图集成到Web应用程序中?
- 3. 如何在Android应用程序中查找地点的地址
- 4. Android:启动Google地图应用程序
- 5. 如何在Android Google地图应用程序中搜索商店?
- 6. 如何通过我的网站将Google地图发送到Google地图或发送js命令?
- 7. Ionic2应用程序中的Google地图
- 8. iPhone中的Google地图应用程序
- 9. Android应用程序:Google地图+ Firebase =应用程序崩溃
- 10. 我应该如何将Google地图整合到我的应用程序中?
- 11. 如何将数据从本地PC发送到Google应用程序引擎应用程序?
- 12. 如何在Qt中的应用程序中添加Google地图?
- 13. Google地图本地应用程序 - 地图链接
- 14. 如何在Android应用程序中使用mac地址
- 15. 从Android应用程序发送Json到本地数据库
- 16. 在Android设备上,如何防止地址启动地图应用程序?
- 17. 如何在android中将android地图应用程序集成到我的应用程序中?
- 18. 从google地图导入保存的地方到原生android应用程序
- 19. 如何使用volley发送POST请求到IP地址(android)
- 20. 如何在Android应用程序中保存添加的Google地图覆盖图?
- 21. 如何在Android应用程序中将APDU发送到SIM卡?
- 22. Android应用程序中的Google地图(V2)
- 23. Android应用程序中Google地图上的KML
- 24. 将HTML表单发送到地址栏
- 25. 从Qt如何发送消息到本地应用程序
- 26. 发送地址到Authorize.net
- 27. 如何将送货地址复制到帐单地址
- 28. 我可以将地址传递给适用于Android的Google地图API,该地址将打开带有请求地址的Google地图吗?
- 29. 如何将Google地图嵌入到wxPython程序中?
- 30. 在Android应用程序中使用Google地图
检查出这个问题的答案http://stackoverflow.com/questions/9987551/how-to-open-google-maps-using-address – 2012-07-18 01:17:43