一:首先是用系統的方法獲取地理位置:
@import corelocation;
@import mapkit;
2、 宣告協議:
//協議
3、宣告屬性:
@property(nonatomic) cllocationmanager *locationmanager;
4、self.locationmanager = [[cllocationmanager alloc] init];
//判斷異常
if (![cllocationmanager locationservicesenabled]) else", location.coordinate.latitude, location.coordinate.longitude, location.horizontalaccuracy);
static bool islocation = no;
if (regeocode != nil && islocation == no) {
// nsstring * provnice = regeocode.province;
// nsstring * city = regeocode.city;
// nsstring * district = regeocode.district;
// nsstring *codestr = regeocode.adcode;//地理adcode
//如果你其他介面需要用到該地理位置;則直接將nsstring 內容儲存下來,需要在取出來
islocation = yes;
以上就是兩者獲取地理位置的方法,需要說明的是:如果開發專案中後面會用到地理位置的adcode的時候,本人建議用第二種方法,因為第一種目前不能獲取到該adcode,或者本人技術不到位還沒有找到解決的辦法,望各位大神多多諒解和給出指導意見,謝謝!
IOS開發例項 獲取使用者當前地理座標
一 需求 獲取使用者當前所在位置的經緯度。二 實現過程 擬採用cllocationmanager類獲取使用者位置資訊,所需步驟 1 匯入corelocation.framework 2 通過cllocationmanager類獲取位置資訊 三 import testviewcontroller.h ...
iOS 使用CLGeocoder獲取地理位置
placemark mkplacemark類的物件 其實是geocoder mkreversegeocoder類的物件 的乙個屬性。從geocoder裡面取placemark這個和直接取placemark這個其實區別不大。而我們需要的資訊主要就在這個裡面了。這個字典存放基礎資料 property n...
iOS獲取當前地理位置文字
以下內容摘抄自網路,著作權屬於原作者 發現之前的地圖獲取當前地理位置資訊在deprecated in ios 5.0。已經被蘋果棄之不用了。推薦 使用clgeocoder來替代。發現非常簡單,比之前寫的方法簡單了不少。地圖的前提是你匯入了mapkit這個庫 import先宣告乙個全域性的clloca...