如何从 MKMapkit 中的地址获取经纬度?

Posted

技术标签:

【中文标题】如何从 MKMapkit 中的地址获取经纬度?【英文标题】:how to get latitude and longitude from the address in MKMapkit? 【发布时间】:2010-05-03 10:24:44 【问题描述】:

我已经实现了一个应用程序。我想从地址中获取纬度和经度。我不想使用 java 脚本。是否可能那么请帮助我。

【问题讨论】:

【参考方案1】:

AFAIK,MKMapKit 不支持这个。

【讨论】:

【参考方案2】:

MapKit 不支持地理编码(仅反向地理编码),但 Google 提供了一个非常易于使用的 HTTP Geocoding service - 假设您遵守他们的许可条款:

注意:地理编码服务只能与谷歌地图一起使用;禁止地理编码结果而不在地图上显示。

【讨论】:

【参考方案3】:

使用 Apple 的 «Location Awareness Programming guide: Geocoding Location Data» 中的示例在地图上查明您的位置,然后调用 Google Geocoding Service(发布请求,解析结果 json/xml 数据)以获取地址。

【讨论】:

这里还提到了几个现成的库:link 可以为您完成脏活。

以上是关于如何从 MKMapkit 中的地址获取经纬度?的主要内容,如果未能解决你的问题,请参考以下文章

如何从C#中的地址获取纬度和经度

如何从谷歌地图中的经纬度获取地址位置。? [关闭]

如何使用 ionic 中的 java 脚本从谷歌地图中的地址获取经度和纬度

如何从 windows phone 中的纬度和经度值获取地址?

如何在不使用 Xcode、iPhone 中的谷歌地图的情况下从地址获取纬度和经度

从php中的地址获取纬度经度