反正有没有在Android应用程序上模拟谷歌地图?

时间:2012-06-27 02:23:50

标签: android google-maps gps

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

1 个答案:

答案 0 :(得分:0)

如果您尝试使用Google地图制作应用,则应使用Google Maps API!

https://developers.google.com/maps/documentation/android/

您应该可以通过eclipse中的SDK管理器下载它,或者手动安装它。我现在正在使用它,但要小心你不能使用这些地图制作商业应用程序。