【问题标题】:Looking for Geocoding / Mapping advice for iPad development寻找 iPad 开发的地理编码 / 映射建议
【发布时间】:2012-07-11 02:33:49
【问题描述】:

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

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

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

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

感谢您提供的任何见解。

【问题讨论】:

    标签: ios ipad google-maps geocoding openstreetmap


    【解决方案1】:

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

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

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

    【讨论】:

    • 在研究发布这个问题时,我确实遇到了 SmartyStreets。起初我们很乐观,但由于准确的地理位置对应用程序非常重要,我们运行了几个测试地址。第一个地址距其正确的纬度和经度 3.807 英里。当然,这让我担心 SmartyStreets 的准确性。
    • @J.Maxon 将我们的坐标数据与 StrikeIron、ServiceObjects、Geocoder.us、IntelligentSearch、Cdyne 等的坐标数据进行比较,您会发现所有这些服务本质上都使用相同的官方数据——这并不总是超级接近。结果因个人实施而异,但在我们的研究中,我们发现所有提供商有时都在 5 或 6 英里之外。事实上,在许多情况下,我们的结果比他们的结果更接近。您可以从某些服务中获得屋顶级别的准确性,但价格不菲:这将花费数千美元。
    • 感谢您回复我。是的,我猜我们要赚几千几万美元。能够准确定位这些客户是我们所追求的。嘘。
    • 我建议您在地图上显示径向边界以指示近似值。这对谷歌来说也很常见(当他们没有屋顶级别的数据时,他们主要是通过街景和类似项目自己收集的,这就是它如此昂贵的原因之一)。我们将能够向您指示精度,从 Zip5 级精度(5 位邮政编码)到 Zip9 级(大约块级)。除了结构级别的数据之外,精确的位置是全面的。
    • 感谢您的建议! SmartyStreets 主要用于验证邮件递送地址,还是需要结构级别准确性的人使用您的服务首先验证地址,然后将该数据输入另一个(Google、Bing、Yahoo!)API?人们最常如何使用您的服务?
    【解决方案2】:

    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、技术支持等。我相信社区版许可证(免费,但许可数据 - 不是 OpenStreetMap 数据)allows for 5,000 geocodes per day。

    MapQuest Developer Network 上的 forums 也是查找有关 iOS 地图 API 问题答案的好资源,所以一定要看看!

    希望这些信息对您有所帮助!

    【讨论】:

    • 嗯,我当然很欣赏 MapQuest 的洞察力。我想我会让我们的一位开发人员与他们联系。您自己是否与 MapQuest 有任何从属关系,或者如果没有,您是否有使用他们的 API 的经验?
    • 我在 MapQuest 工作——我刚刚得知(今天)我应该在回答问题时披露这一点,因此对于任何混淆,我深表歉意。我不是想卖东西,只是想提一下,因为它是另一种可能适用于您的应用的选项。
    【解决方案3】:

    您应该了解 iOS 6 的新功能,让您的开发人员可以访问 Apple

    【讨论】:

      【解决方案4】:

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

      编辑: 企业版 Google 地图起价 11,000 美元

      【讨论】:

      • 这就是我们确定的。看起来谷歌是最好的,但最贵,而必应似乎更便宜,而雅虎似乎比这便宜。我对将包含在 iOS 6 中的地图功能持乐观态度。
      猜你喜欢
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 2011-02-02
      • 2017-09-08
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多