2010-03-25 72 views
0

表示我用的MKMapView用戶位置不在的iPod

self.mapView.showsUserLocation = YES; 

用於示出上的MKMapView藍點(圓圈)。它在模擬器中工作正常。但是當我在Ipod中測試時,它沒有顯示。任何人都知道會是什麼原因?提前致謝

+0

這是否表明,當你在iPod touch上使用地圖? – 2010-03-25 06:22:55

+0

藍點圓圈不顯示在ipod ..只在模擬器 – 2010-03-25 06:35:00

回答

1

如果藍色圓圈不在地圖中顯示,那麼您的本地wifi網絡不在系統中(在iPod上,您的位置由最近的wifi ssid確定)。兩種解決方案:讓他們列出(不知道你可以在哪裏做到這一點)或去某個地方工作。在iPhone模擬器中,你可以得到一個模擬的位置,所以它不是那麼有趣以至於它可以工作。

如果您在地圖中但未在地圖中獲得藍色圓圈,則可以進一步查看它。

+0

SkyHook是一個很好的開始註冊wifi網絡的地方。 – Giao 2010-03-25 07:57:58

+0

感謝Johan..am在使用Maps Iphone App時獲得此警報,「您的位置無法確定」。正如你告訴它可能是因爲蘋果在這方面合作過的公司可能沒有覆蓋我的區域呢..所以我想我可以用這種方式來覆蓋我的區域.. http://www.352media.com/ rantingandraving/rave.aspx?raveid = 289&id = 178 再次感謝 – 2010-03-25 08:09:28

0

iPod是否位於啓用位置服務的同一無線網絡上?

+0

yes..ipod是在同一無線網絡上,它的位置服務啓用.. – 2010-03-25 06:33:58

0

檢查你是否給了代表---> map.delegate = SomeController;

-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark; 

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error; 
相關問題