1.ui搭建,import標頭檔案
2.新增成員變數,並連線
1 -(ibaction)geocodebutton;3.新增地理編碼和反地理編碼的方法2 @property (weak, nonatomic) iboutlet uitextfield *inputaddress;
3 @property (weak, nonatomic) iboutlet uitextfield *longitude;
4 @property (weak, nonatomic) iboutlet uitextfield *latitude;
5 @property (weak, nonatomic) iboutlet uitextview *detailaddress;67
8 -(ibaction)ungeocodebutton;
9 @property (weak, nonatomic) iboutlet uitextfield *reverselongitude;
10 @property (weak, nonatomic) iboutlet uitextfield *reverselatitude;
11 @property (weak, nonatomic) iboutlet uitextview *reversedetailaddress;
1/**2* 懶載入3*/
4 - (clgeocoder *)geocoder59
return
_geocoder;10}
1112/**
13* 鍵盤處理
14*/
15 - (void)touchesended:(nsset *)touches withevent:(uievent *)event
1619
20/**21
* 地理編碼
22*/
23 -(ibaction)geocodebutton else
3738
//取地標陣列的第乙個為最終結果
39 clplacemark *placemark =[placemarks firstobject];
40 self.detailaddress.text =placemark.name;
41 self.latitude.text =[nsstring stringwithformat:@"
%.1f
", placemark.location.coordinate.latitude];
42 self.longitude.text = [nsstring stringwithformat:@"
%.1f
", placemark.location.coordinate.longitude];43}
44}];45}
4647/**
48* 反地理編碼
49*/
50 -(ibaction)ungeocodebutton else
6869
//取地標陣列的第乙個為最終結果
70 clplacemark *placemark =[placemarks firstobject];
71 self.reversedetailaddress.text =placemark.name;72}
7374
}];75 }
ios地理編碼 反地理編碼
1.地理編碼 給定乙個名字 北京 獲得給定名字對應的位置 經緯度 2反地理編碼 給定義個位置 經緯度 獲得這個位置對應的詳細資訊 國家 省 街道 樓 import viewcontroller.h import inte ce viewcontroller end implementation vi...
關於地理編碼與反地理編碼
clgeocoder 地理編碼器,其中geo是地理的英文單詞geography的簡寫。1.使用clgeocoder可以完成 地理編碼 和 反地理編碼 地理編碼 根據給定的地名,獲得具體的位置資訊 比如經緯度 位址的全稱等 反地理編碼 根據給定的經緯度,獲得具體的位置資訊 1 地理編碼方法 void ...
(七十七)地理編碼與反地理編碼
所謂地理編碼,指的是通過地名獲取位置資訊,例如經緯度 詳細位址等。所謂反地理編碼,指的是通過經緯度 海拔等資訊獲取地理位置資訊。在ios上使用地理編碼和反地理編碼,如果是手動輸入經緯度,是不需要獲取使用者授權的,但是一般是獲取使用者的經緯度,然後再通過地理編碼實現精確定位,因此需要授權,本文因為是單...