【发布时间】:2013-09-09 15:39:17
【问题描述】:
我正在做有关地图导航的项目。目前,我可以很好地使用带有 GPS 和信号路线指示的地图视图。但无论如何我都找不到,在地图上显示所有可能的选择,比如网络上的谷歌地图。
例如,我喜欢搜索我所在地区周围的餐馆,所以我在搜索栏中输入“餐馆”并搜索它,地图会显示我当前的位置(我已经这样做了)并显示所有可能的餐馆在我的地区附近。之后我选择了一家餐厅,地图会画出从我所在位置到餐厅的路线(我也是这样做的)
我花了很多时间在互联网上搜索,但找不到任何关于此的关键示例,有什么教程可以参考吗?
我应该使用“webview”在应用程序上直接显示谷歌地图网页吗?
我也遇到其他问题,我用下面的方式在地图上指引我的路线,它假设在我的应用程序上绘制路线,但手机会直接打开谷歌地图并在谷歌地图上绘制路线,我做错了吗?有没有更好的办法?
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setData(
Uri.parse("http://maps.google.com/maps?f=d&saddr="
+GeoPointToString(fromGeoPoint)
+"&daddr="
+GeoPointToString(toGeoPoint)
+"&hl=cn")
);
startActivity(intent);
我是android编程的新手,希望这不是一个愚蠢的问题,希望你能帮助我。谢谢
【问题讨论】:
标签: android google-maps gps