2015-02-24 80 views
-1

我正在开发一个使用REST API和Json的导游的Android应用程序,所以我需要制作一张地图。我不知道什么是最好的工作(谷歌地图API V2或API V3或OpenStreetMap)?我的老板告诉我要避免谷歌地图,因为谷歌可以随时撤回它。谷歌地图API v2谷歌地图API V3 Android版应用程序OpenStreetMap之间最好的是什么?

+1

如果你的老板告诉你要避免谷歌地图,我建议你听。但是您可以在本地缓存或存储OpenStreetMap地图。你的老板*可能会认为OpenStreetMap不是100%完整的(但谷歌地图不是),并且由“只是一群”志愿者组织。基本上来说:两者都有缺点。但在OpenStreetMap上已经建立了稳定的Android应用程序(waze,mapsme),因此技术上都是可行的选择。 – 2015-02-24 08:40:49

回答

1

据我所知,Google地图v3不适用于Android。看到你的标签有问题,我认为这不适合你。

就Google maps v2和openStreetMap而言,我一直偏爱Goole地图,因为它属于同一个Google Android所属。所以有(可能)更简单的集成,特别是在Android上使用它是有意义的。
此外,“Google可以随时提取”这一点对我来说没有任何意义。想想你在Android上使用的东西,以及如果“Google撤回它们”。

为什么OpenStreetMap是比谷歌地图(不但从开发商的角度)更好,看到这个
Founder: OpenStreetMap Already As Good Or Better Than Google Maps

0

老板可能已经告诉你这一点,因为它不允许使用谷歌API用于此目的,因为他们的条款。参见10.2 d) i)

(d)没有导航,自主车辆控制或企业应用程序。您不得将任何产品,系统或应用程序的服务或内容用于以下任何一项: (i)实时导航或路线指导,包括但不限于逐转路线指引与用户的传感器启用设备的位置同步。