替代Google Maps API的选择

84

谷歌地图API 非常适合开发移动设备位置服务。但是由于某种原因,我在特殊项目中使用它受到限制。

例如,如果您的项目与谷歌的一般条款和条件冲突,建议不要使用谷歌地图API。

在我的应用程序中,无论是Android还是iOS,我都想通过检索GPS信息在地图上显示位置。总体而言,该API应提供类似于谷歌地图API的操作范围

你知道哪些替代方案?也许有开源API吗?还有其他建议吗?


我昨天和我的客户交谈,他告诉我没有Google Maps API...今天我应该会得到更多信息...但由于Google Maps API已经很好地集成在Android中,所以我认为很难找到替代方案。 - DarkLeafyGreen
5
在一个流量很大的 Web 应用程序中,使用谷歌地图可能非常昂贵。在 Android 手机上,我不知道术语是否相似,但这可能是一个问题。例如在东京(日本)等某些地区,拥有地图/街景数据的公司会将其严密保护,谷歌地图无法获取这些好的地图。我的观点是,谷歌地图不能为客户工作的原因可能有很多,但无论什么原因,您都需要找出原因,了解他们的根本原因可能会在以后节省很多麻烦。 - Stephan Branczyk
1
顺便说一下,“范围相似”这个概念非常模糊。你的地图需要地理编码吗?如果需要,有一些替代方案可供选择。此外,我很惊讶,但是还没有人提到Atlas。十二年前,我正在使用Atlas来完成这种工作(当时价格非常昂贵,但我只能假设他们的价格现在已经降低了)。 - Stephan Branczyk
3
如果你的客户拒绝了谷歌地图,那么他可能已经在脑海中有一个解决方案。找出那个解决方案是什么以及为什么要使用它,如果这个方案不合逻辑,就向他发起挑战。他可能已经喜欢上了某种框架。 - slf
全部在一个 http://greatmaps.codeplex.com - radioman
显示剩余2条评论
13个回答

2

有一个叫做Sasha Maps的项目,是我写的 :-)

http://www.maryanovsky.com/sasha/maps/

使用GWT编写,支持所有桌面浏览器、iOS和Android。您需要提供自己的瓷砖(或找到愿意让您使用的人)。


2

1

一些基于位置的API(不包括地图瓦片)- 不确定它是否对您的项目有用 - 为地图提供旅行时间计算、公共交通数据和步行可达性(步行得分)。

http://www.walkscore.com/professional/walk-score-apis.php

(免责声明:这些内容不是我写的,但我在那里担任前端开发工作——所以如果有任何文件不清楚,请告诉我!:D)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接