Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 正在寻找免费的在线Web服务,以便从lat获得zipcode(/postalcode),long?_Iphone - Fatal编程技术网

Iphone 正在寻找免费的在线Web服务,以便从lat获得zipcode(/postalcode),long?

Iphone 正在寻找免费的在线Web服务,以便从lat获得zipcode(/postalcode),long?,iphone,Iphone,我正在寻找免费的在线网络服务获取zipcode(/postalcode)从lat,long 有一个: 但它不起作用 除了这个,你还知道别的吗 谢谢因为你的问题被标记为iPhone,我想你是在iPhone上做的。如果是这样,为什么不直接使用MapKit呢 使用MKReverseGeocoder类,给定纬度/经度对,该类将向其委托发送-reverseGeocoder:didFindPlaceMark:。placemark有一个postalCode属性 如果您真的需要一个web服务,我已经研究了以下

我正在寻找免费的在线网络服务获取zipcode(/postalcode)从lat,long

有一个:

但它不起作用

除了这个,你还知道别的吗


谢谢

因为你的问题被标记为iPhone,我想你是在iPhone上做的。如果是这样,为什么不直接使用MapKit呢

使用MKReverseGeocoder类,给定纬度/经度对,该类将向其委托发送
-reverseGeocoder:didFindPlaceMark:
。placemark有一个
postalCode
属性

如果您真的需要一个web服务,我已经研究了以下用于地理编码(而不是反向地理编码)的服务。您可能需要查看它们,看看其中是否有适合您需要的:

  • (不仅仅是一个web服务)

除了TeleAlas,我对这些服务都做了有限的测试。就我而言,谷歌和Tiny Geocoder返回了最好的结果。YMMV.

既然你的问题被标记为iPhone,我想你是在iPhone上做的。如果是这样,为什么不直接使用MapKit呢

使用MKReverseGeocoder类,给定纬度/经度对,该类将向其委托发送
-reverseGeocoder:didFindPlaceMark:
。placemark有一个
postalCode
属性

如果您真的需要一个web服务,我已经研究了以下用于地理编码(而不是反向地理编码)的服务。您可能需要查看它们,看看其中是否有适合您需要的:

  • (不仅仅是一个web服务)

除了TeleAlas,我对这些服务都做了有限的测试。就我而言,谷歌和Tiny Geocoder返回了最好的结果。YMMV.

CloudMake支持反向地理编码…

CloudMake支持反向地理编码…

您需要的是反向地理编码服务:您需要的是反向地理编码服务:我知道,但mkReverseGeoCode不准确。我还发现,有时我在使用reverseGeocoder:didFindPlaceMark:Matrix:我的理解是MKReverseGeocoder使用谷歌地图数据,所以它和谷歌一样准确。我知道这一点,但MkReverseGeoCode并不准确。我还发现,有时我在使用reverseGeocoder:didFindPlaceMark:Matrix时得不到postalCode值:我的理解是,MKReverseGeocoder使用谷歌地图数据,所以它和谷歌一样准确。