为经常轮询的应用提供免费和付费的反向地理编码服务

时间:2012-07-27 16:20:32

标签: iphone ios4 geocoding reverse-geocoding

我正处于应用程序的计划阶段,需要经常轮询某人的位置。根据您的位置,应用会受到影响。我不需要存储这些数据只能实时使用它。

我可以使用免费服务,但很多都有使用限制,我觉得我很快会遇到这种应用程序。我可以添加一个检查功能,所以我没有那么多的轮询,但我希望它是无缝的。编辑 - 我也不需要显示地图,我只需要知道位置。

我可以使用哪些优质服务?

如果我的应用程序运行良好,如果我的应用程序需要它,我可以转移到付费的,但由于我是单个开发者,因此它不会非常昂贵。所以请列出付费的。

3 个答案:

答案 0 :(得分:2)

我不明白你到底要做什么。 如果您必须反转地理编码一个精确的坐标,iOS SDK就会内置此功能。

在iOS之前的5.0中,您可以使用MKReverseGeocoder与MKReverseGeocoderDelegate方法结合使用,返回MKPlacemark。该对象不是很有用,因为没有足够的信息。

从iOS 5.0开始,您可以使用功能非常强大的CLGeocoder对象来检索CLPlacemark数组。该对象存储了大量信息。

您可以阅读official apple documentation of CLGeocoder here

答案 1 :(得分:1)

同时查看Geocoda。它具有全球地理编码数据,对于开发人员大小的帐户是免费的,并且对于任何生产方案都是合理定价的。免责声明:我在Geocoda工作。

答案 2 :(得分:0)

MapBox提供了设计和将华丽地图集成到您的网络和移动应用程序所需的一切。

http://mapbox.com/foursquare/