我正在做关于地图导航的项目。目前,我可以很好地使用带有 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编程的新手,希望这不是一个愚蠢的问题,希望你能帮助我。谢谢