我将如何使用 MapKit 在带有邮政编码/邮政编码的商店中放置大头针

Posted

技术标签:

【中文标题】我将如何使用 MapKit 在带有邮政编码/邮政编码的商店中放置大头针【英文标题】:How would I use MapKit to drop pin on a store with Zipcode / Postode 【发布时间】:2010-11-04 19:57:45 【问题描述】:

如果我对特定商店或企业(或餐厅等)的唯一信息是其名称、邮政编码(或邮政编码)和国家/地区,我将如何创建一个 MKMapView 来定位商店并在该位置放置一个图钉? 如果我输入“Pizza Paradiso,WC1E 7BS,UK”,那么这种复制,除了没有信息气泡(但有别针)

【问题讨论】:

【参考方案1】:

这称为地理编码,MapKit 目前仅使用 MKReverseGeocoder 类进行反向-地理编码(从纬度/经度到地址)。

要进行地理编码,您必须使用其他一些 API,例如 Google Geocoding API,然后获取它为您提供的纬度和经度来创建您传递给地图视图的 setRegion:animated: 方法的区域。

要删除一个图钉,您需要获取生成的纬度/经度并创建一个注释对象,然后使用 addAnnotation 将其添加到地图视图中。

【讨论】:

谢谢,我发现这对 Google 的 API 很有用:blog.sallarp.com/ipad-iphone-forward-geocoding-api-google

以上是关于我将如何使用 MapKit 在带有邮政编码/邮政编码的商店中放置大头针的主要内容,如果未能解决你的问题,请参考以下文章

获取当前位置的邮政编码 - iPhone SDK

如何将信息从 MapKit 注释发送到新的视图控制器

iOS - 获取当前邮政编码 X 英里内的位置?

使用 PHP 的多个谷歌地图标记

iPhone mapkit 行车路线

Google Places API 不会返回大城市或中心的邮政编码。我该如何解决?