地理編碼和反地理編碼都使用
clgeocoder
類來實現.
地理編碼使用
geocodeaddressstring: completionhandler: 方法.
將乙個地名字串轉換為經緯度。
在此方法中得到乙個裝著
clplacemark
的陣列。乙個
clplacemark
表示乙個地理座標,有位置資訊(經緯度)
,以及地理位置的詳情,如下:
地名 thoroughfare 街道
subthoroughfare
街道相關資訊,例如門牌等
locality 城市
sublocality
城市相關資訊,例如標誌性建築
administrativearea
直轄市
subadministrativearea
其他行政區域資訊(自治區等)
postalcode 郵編
isocountrycode
國家編碼
country 國家
inlandwater
水源,湖泊
ocean 海洋
areasofinterest
關聯的或利益相關的地標 將
clplacemark
中的經緯度取出,就完成了地理編碼
反地理編碼使用
reversegeocodelocation: completionhandler: 方法.
將乙個包含經緯度的
cllocation
傳進去,得到位置資訊,就是反地理編碼。
在得到的
clplacemark
中取出name
資訊即可。
ios地理編碼 反地理編碼
1.地理編碼 給定乙個名字 北京 獲得給定名字對應的位置 經緯度 2反地理編碼 給定義個位置 經緯度 獲得這個位置對應的詳細資訊 國家 省 街道 樓 import viewcontroller.h import inte ce viewcontroller end implementation vi...
iOS 地理編碼和反地理編碼
1.ui搭建,import標頭檔案 2.新增成員變數,並連線 1 ibaction geocodebutton 2 property weak,nonatomic iboutlet uitextfield inputaddress 3 property weak,nonatomic iboutlet...
ios 地理資訊反編碼
clgeocoder geocoder clgeocoder alloc init geocoder reversegeocodelocation manager.location completionhandler nsarray placemarks,nserror error if place...