我正在做关于地图导航的项目。目前我使用GPS和信号路线指导的mapview工作正常。但无论如何我无法找到,在地图上显示所有可能的选择,如网上的谷歌地图。
例如,我喜欢搜索我所在地区的餐馆,所以我在搜索栏中输入“餐厅”并搜索它,地图显示我当前的位置(我已经完成了这个)并且还显示了所有可能的餐馆靠近我的地区。之后我去了一家餐馆,地图将绘制从我的位置到餐厅的路线(我也这样做了)
我花了很多时间在互联网上搜索,但找不到任何关于此问题的关键示例解释,有没有我可以参考的教程?
我应该使用“webview”直接在应用上显示谷歌地图网页吗?
我也遇到了其他问题,我使用下面的方式在地图上指示我的路线,它假设在我的应用程序上绘制路线,但确定手机将直接oepn谷歌地图并在谷歌地图上绘制路线,我做错了吗?还有更好的办法吗?
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编程的新手,希望这不是一个愚蠢的问题,希望你能帮助我。感谢
答案 0 :(得分:0)
如果您尝试使用Google地图制作应用,则应使用Google Maps API!
https://developers.google.com/maps/documentation/android/
您应该可以通过eclipse中的SDK管理器下载它,或者手动安装它。我现在正在使用它,但要小心你不能使用这些地图制作商业应用程序。