我和我的一些朋友正在为我们州的农村服务提供商开发一个应用程序来获取他们的客户地址列表并将它们绘制到一个可以映射的地图上,不仅可以显示位置,还可以与存储的数据库信息进行交互在我们的服务器上(来自服务电话,交付,销售等的更新)。
我们是iPad开发的新手(我们两个人熟悉Android开发,但潜在客户投资于iOS技术),我们遇到了地理编码的困境。似乎我们的地理编码计划要么与Google的地理编码/地图API相悖,要么需要高达10,000美元的营业执照。
作为解决方法,我们一直在考虑为一个村庄托管一个Open Street Map磁贴服务器作为销售用途的演示文件,并在产品成功时处理任何商业许可。
我想我的问题是出于无知。有没有人有经验创建利用谷歌地图API(地图,方向,地理定位)的本地营利性iOS应用程序?如果是这样,Google是最好的工具套件,还是其他引擎更适合(Bing,MapQuest,Yahoo!)?是否有另一种更好,更简单,更优雅的解决方案来将这些位置放在地图上?
感谢您提供的任何见解。
答案 0 :(得分:2)
我在SmartyStreets工作,我们维护一个名为LiveAddress的地理编码(和验证)API。我认为您使用Google / Bing / etc API遇到了TOS和音量限制。 LiveAddress具有更灵活的TOS。
我知道几个非常着名的iOS开发人员在应用程序商店中使用LiveAddress和他们的应用程序,并发现它非常值得。请记住,与常规地理编码API不同,LiveAddress将confirm the validity and completeness地址而非近似值,而在需要时仅返回有效建议。这将有助于确保只有高质量的数据进入您的数据库,从而进入客户手中。
正如Jesse所说,iOS 6内置了一些漂亮的新地图,因此您可以考虑使用它们。我不确定在可用性和许可方面有什么影响,也许没有任何影响,因为它只对iOS设备如此专有。让我知道你发现了什么,我很想知道!
答案 1 :(得分:1)
MapQuest offers an iOS Maps API,允许您选择从许可(商业)数据源生成的“常规”MapQuest切片,或者从OpenStreetMap数据生成的MapQuest-OSM切片。过去几个月,iOS Maps API处于测试阶段,但first production version of the API was just released。
就地理编码而言,MapQuest Enterprise Solutions客户经理可以回答这些问题,如果您希望通过应用完成所需的操作,可能会为企业许可证报价。企业许可证提供SLA,技术支持等。我相信Community Edition许可证(免费但许可的数据 - 而不是OpenStreetMap数据)allows for 5,000 geocodes per day。
forums上的MapQuest Developer Network也是查找iOS Maps API问题答案的好资源,所以一定要看看!
希望这些信息有用!
答案 2 :(得分:0)
您应该在开发人员访问Apple
的情况下查看iOS 6的新功能答案 3 :(得分:-1)
几个星期前我做了一些研究,我找到的唯一定价信息(没有联系相关公司)是Bing可能'比谷歌地图便宜。但另一方面,苹果公司正在开发自己的地图软件,因为他们对Google Map的价格标签不满意 - 所以Jesse说,看看它。
编辑: Google地图的营业起价为11,000美元