0

iOS6 苹果 MapKit

所以我大部分理解下面链接中的代码。 http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/

但是,如何获取 mapItem 的地址?似乎其他属性包括:placemark、isCurrentLocation、name、phoneNumber 和 url。

http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapItem_class/MKMapItem_class.pdf

基本上,一旦获取数据,我想将零售位置的名称显示为 cell.text,将地址显示为 cell.detailText。

4

2 回答 2

3

mapItem.placemark.thoroughfare.copy, // 将返回第一行地址

mapItem.placemark.locality, // 将返回城市

mapItem.placemark.administrativeArea //会返回State。

下面还有一些:

CLP 地标 | 属性含义

大马路 | 街道地址。如果多行,则为第一行。

次通道 | 街道地址,第二行(例如,公寓或单元号,箱号)

地点 | 城市

次区域 | 这可能包含一个社区或地标名称,尽管它通常是 nil

行政区 | 州、省、地区或其他类似单位

行政区 | 县

邮政编码 | 邮政编码

国家 | 国家

国家代码 | 两位数 ISO 国家代码

于 2013-04-09T04:07:32.057 回答
3

要更正“正确答案”,subThoroughfare 不包含公寓号或单元号,它是门牌号。

公寓号码在 subPremise 中,我还不知道如何检索。

于 2013-11-09T00:35:13.407 回答