【发布时间】:2011-05-08 06:52:12
【问题描述】:
Google maps API 非常适合为手机开发基于位置的服务。但是由于某种原因,它在特殊项目中的使用对我来说是有限的。
例如如果您的项目与 google 的一般条款和条件相冲突,不建议使用 google maps API。
在我的 Android 和 iOS 应用中,我想通过检索 GPS 信息在地图上显示位置。总体而言,该 API 应提供 类似的操作范围,如 google maps API。
您知道哪些替代品?也许有开源 API 的?还有其他建议吗?
【问题讨论】:
-
为什么google mapview不能显示位置?
-
我昨天和我的客户谈过了,他只是告诉我,没有 google maps api...我今天应该获得更多信息...但是由于 google maps api 集成得很好,例如在android中我认为找到替代品并不容易
-
在具有大量流量的 Web 应用程序上,使用 Google 地图可能非常昂贵。在 Android 手机上,我不知道这些术语是否相似,但这可能是一个问题。在某些地区,例如在东京(日本),地图/街道数据受到拥有它的公司的严密保护,而谷歌地图无法访问这些优质地图。我的观点是,谷歌地图不能为客户工作的原因可能有很多,但无论是什么原因,你都需要找出它是什么,知道它们的根本原因可能会为你节省很多问题。
-
顺便说一句,“范围相似”非常模糊。您的地图需要地理编码吗?如果是这样,如果需要,还有一些替代方案。我也很惊讶,但还没有人提到阿特拉斯。十二年前,我正在使用 Atlas 做这种事情(当时它非常昂贵,但我只能假设他们的价格现在肯定已经下降了)。
-
如果您的客户拒绝使用谷歌地图,那么他可能已经有了解决方案。找出那是什么以及为什么,如果不合逻辑,就挑战他。他可能已经知道他喜欢的框架。
标签: iphone android google-maps geolocation google-maps-api-3