5

我和我的一些朋友正在为我们州的农村服务提供商开发一个应用程序,以获取他们的客户地址列表并将它们绘制到可平移的地图上,不仅可以显示位置,还可以与存储在我们服务器上的数据库信息进行交互以及(来自服务电话、交付、销售等的更新)。

我们是 iPad 开发的新手(我们中的两个人熟悉 Android 开发,但潜在客户投资于 iOS 技术),我们遇到了地理编码的困境。看来我们的地理编码计划要么与 Google 的地理编码/地图 API 发生冲突,要么需要 10,000 美元的巨额营业执照。

作为一种解决方法,我们一直在考虑为一个村庄托管一个开放街道地图图块服务器,作为用于销售目的的演示作品,并在产品成功时处理任何商业许可。

我想我的问题是出于无知。有没有人有创建利用 Google Maps API(地图、方向、地理定位)的本机、营利性 iOS 应用程序的经验?如果是这样,谷歌是最好的工具套件,还是其他引擎更适合(Bing、MapQuest、雅虎!)?是否有另一种更好、更简单、更优雅的解决方案来将这些位置显示在地图上?

感谢您提供的任何见解。

4

4 回答 4

2

我在SmartyStreets工作,我们在那里维护一个名为LiveAddress的地理编码(和验证)API 。我认为您在使用 Google/Bing/etc API 时遇到了 TOS 和音量限制。LiveAddress 具有更灵活的 TOS。

我知道有几位非常杰出的 iOS 开发人员在应用商店中将 LiveAddress 与他们的应用一起使用,并且发现它非常值得。请记住,与常规地理编码 API 不同,LiveAddress 将确认地址的有效性和完整性,而不是对其进行近似,同时仅在需要时返回有效建议。这将有助于确保只有高质量的数据才能进入您的数据库,从而进入您的客户手中。

正如 Jesse 提到的,iOS 6 内置了一些漂亮的新地图,因此您可以考虑使用这些地图。我不确定可用性和许可的含义是什么,也许没有,因为它仅适用于 iOS 设备。让我知道你发现了什么,我很想知道!

于 2012-07-11T03:08:05.447 回答
1

MapQuest 提供了一个 iOS Maps API,它允许您在从许可(商业)数据源生成的“常规” MapQuest 图块或从 OpenStreetMap 数据免费生成的 MapQuest-OSM 图块之间进行选择。iOS Maps API 在过去几个月处于测试阶段,但API 的第一个生产版本刚刚发布

就地理编码而言,MapQuest Enterprise Solutions客户经理可以回答这些问题,并可能会为您提供企业许可证的价格(如果您希望通过您的应用程序完成)。企业许可证提供 SLA、技术支持等。我相信社区版许可证(免费,但许可数据 - 不是 OpenStreetMap 数据)允许每天进行 5,000 个地理编码

MapQuest 开发者网络上的论坛也是寻找有关 iOS 地图 API 问题答案的好资源,所以一定要看看!

希望这些信息有帮助!

于 2012-07-31T19:37:37.447 回答
0

您应该通过开发人员访问 Apple 来了解 iOS 6 的新功能

于 2012-07-11T02:55:13.307 回答
-1

几周前我对此进行了一些研究,我发现的唯一定价信息(没有联系相关公司)是必应“可能”比谷歌地图便宜。但另一方面,Apple 正在开发自己的地图软件,因为他们对 Google Map 的价格标签不满意 - 正如 Jesse 所说,请调查一下。

编辑:Google 商业地图起价为 11,000 美元

于 2012-07-11T03:09:29.160 回答