Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
google map API v2和google map API V3 OpenStreetMap for android应用程序之间的最佳选择是什么?_Android_Openstreetmap - Fatal编程技术网

google map API v2和google map API V3 OpenStreetMap for android应用程序之间的最佳选择是什么?

google map API v2和google map API V3 OpenStreetMap for android应用程序之间的最佳选择是什么?,android,openstreetmap,Android,Openstreetmap,我正在使用RESTAPI和Json为导游开发一个android应用程序,所以我需要制作一张地图。我不知道什么是最好的工作(谷歌地图API V2或API V3或OpenStreetMap)??我的老板告诉我不要使用谷歌地图,因为谷歌可以随时撤销它 据我所知,谷歌地图v3不适用于Android。看到你们在问题上的标签,我想这不是你们的选择。 就谷歌地图v2和openStreetMap而言,我一直更喜欢谷歌地图,因为它属于谷歌Android所属的同一个系统。因此,有(可能)更容易的集成,尤其是在And

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

据我所知,谷歌地图v3不适用于Android。看到你们在问题上的标签,我想这不是你们的选择。

就谷歌地图v2和openStreetMap而言,我一直更喜欢谷歌地图,因为它属于谷歌Android所属的同一个系统。因此,有(可能)更容易的集成,尤其是在Android上使用它是有意义的。
此外,“谷歌可以随时撤回”这一点对我来说没有任何意义。想想你在安卓系统上使用的东西,如果“谷歌撤销它们”会怎么样。

关于为什么openStreetMap比谷歌地图更好(不是从开发者的角度来看),请参见此

老板可能会告诉你这一点,因为由于他们的条款,谷歌API不允许用于此目的。看

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

如果你的老板告诉你不要使用谷歌地图,我建议你听一听。但您可以在本地缓存或存储OpenStreetMap地图。你的老板也可能会争辩说OpenStreetMap不是100%完整的(但谷歌地图也不是),而且是由“一群”志愿者组织的。本质上:两者都有缺点。但是已经有基于OpenStreetMap(waze,mapsme)的可靠Android应用程序,所以从技术上来说,这两种应用程序都是可行的选择。