使った
self.mapView.showsUserLocation = YES;
MKmapviewに青い点(円)を表示します。シミュレーターで正常に動作します。しかし、iPodでテストしたところ、表示されませんでした。誰もが理由を知っていますか?前もって感謝します
使った
self.mapView.showsUserLocation = YES;
MKmapviewに青い点(円)を表示します。シミュレーターで正常に動作します。しかし、iPodでテストしたところ、表示されませんでした。誰もが理由を知っていますか?前もって感謝します
青い円がマップにも表示されない場合は、ローカルのWi-Fiネットワークがシステムに含まれていません(iPodでは、現在地は最寄りのWi-Fi ssidによって決まります)。2つの解決策:それらをリストに載せる(どこでそれができるかわからない)か、それが機能する場所に行く。iPhoneシミュレーターでは、シミュレートされた場所を取得するので、それが機能するほど面白くありません。
マップに青い円が表示されているがマップには表示されていない場合は、さらに詳しく調べることができます。
iPodは、位置情報サービスが有効になっている同じワイヤレスネットワーク上にありますか?
uがデリゲートを指定したかどうかを確認します--->map.delegate= SomeController;
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;
と
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;