地圖怎么定位別的位置?蘋果地圖定位別的位置
手機地圖定位顯示別的城市怎么辦?
可以你需要的地圖復(fù)制到你的導(dǎo)航軟件目錄下

地圖怎么定位當(dāng)前位置?
iOS地圖 定位的實現(xiàn)
今天發(fā)現(xiàn)自己好笨啊。。。一直在搞定位,想為什么會是空的,原來定位也是需要代理去實現(xiàn)的
在初始化地圖的時候,也就是在viewDidload里面是這樣的
[objc] view plain copy
mapView.showsUserLocation = YES;
if (mapView.userLocation.location != nil)
{
NSLog(@"定位成功");
coor = [[mapView.userLocation location] coordinate];
NSLog(@"%f",coor.latitude);
NSLog(@"%f",coor.longitude);
}
BMKCoordinateRegion viewRegion = BMKCoordinateRegionMake(coor, BMKCoordinateSpanMake(0.02f,0.02f));
BMKCoordinateRegion adjustedRegion = [mapView regionThatFits:viewRegion];
[mapView setRegion:adjustedRegion animated:YES];
一直以為是這樣的呢,因為設(shè)定了showUserLocation 在去取到當(dāng)前的userLocation就好了呢,這樣做是不會立馬就定位到的,它內(nèi)部的實現(xiàn)是在子線程去定位,
然后通過代理方法去更新當(dāng)前的用戶位置的,好暈啊,仔細一找 ,就找到了這個更新用戶當(dāng)前位置的代理方法
[objc] view plain copy
/**
*用戶位置更新后,會調(diào)用此函數(shù)
*@param mapView 地圖View
*@param userLocation 新的用戶位置
*/
- (void)mapView:(BMKMapView *)mapView didUpdateUserLocation:(BMKUserLocation *)userLocation;
那么就去實現(xiàn)它好了,這個時候應(yīng)該是定位到了用戶的位置了,也就是這個userLocation了
[objc] view plain copy
#pragma mark mapViewDelegate 代理方法
- (void)mapView:(BMKMapView *)mapView1 didUpdateUserLocation:(BMKUserLocation *)userLocation
{
BMKCoordinateRegion region;
region.center.latitude = userLocation.location.coordinate.latitude;
region.center.longitude = userLocation.location.coordinate.longitude;
region.span.latitudeDelta = 0.2;
region.span.longitudeDelta = 0.2;
if (mapView)
{
mapView.region = region;
NSLog(@"當(dāng)前的坐標是: %f,%f",userLocation.location.coordinate.latitude,userLocation.location.coordinate.longitude);
}
}
總結(jié)
實現(xiàn)定位必須
1.初始化mapview
2.設(shè)置mapview的showUserLocation的屬性為YES
3.去實現(xiàn)didUpdateUserLocation代理來實現(xiàn)當(dāng)前位置顯示在可視范圍內(nèi)
小知識的積累,定是大財富的源泉。虛心學(xué)習(xí),每天進步一點點。
地圖是通過移動通信基站定位來確定當(dāng)前位置所在的城市。其原理就是通過測算周圍基站與手機的距離來交會估算手機的空間位置。 手機定位是指通過特定的定位技術(shù)來獲取移動手機或終端用戶的位置信息(經(jīng)緯度坐標),在電子地圖上標出被定位對象的位置的技術(shù)或服務(wù)。定位技術(shù)有兩種,一種是基于gps的定位,一種是基于移動運營網(wǎng)的基站的定位。基于gps的定位方式是利用手機上的gps定位模塊將自己的位置信號發(fā)送到定位后臺來實現(xiàn)手機定位的。基站定位則是利用基站對手機的距離的測算距離來確定手機位置的。后者不需要手機具有g(shù)ps定位能力,但是精度很大程度依賴于基站的分布及覆蓋范圍的大小,有時誤差會超過一公里。前者定位精度較高。此外還有利用在小范圍內(nèi)定位的方式。

怎么用地圖定位別的手機位置?
這個是不行的,也是不被允許的
地圖沒這猛的功能 類似軟件都是收費的

地圖位置不準確怎么定位?
說明當(dāng)前網(wǎng)絡(luò)不太好哦!!!!!!!!!
可以開GPS.那樣更好。
對對對,我也是這樣,應(yīng)該是沒有GPS模塊吧

地圖 位置不準確 怎么定位?
方法:?第一步:首先,手機上要安裝好最新版本的地圖手機版,打開地圖,點擊“我的”這個按鈕。第二步:進入以下圖所示界面后,點擊圖中的工具。第三步:看下圖,選擇位置共享這個選項。第四步:選擇以后,可以看到兩個選項共選擇:一個是共享位置;一個是發(fā)起聚會,點擊“共享位置”就能夠知道現(xiàn)在所處的地點了。

上一篇 :地圖怎么定位坐標?地圖坐標定位