0

使った

self.mapView.showsUserLocation = YES;

MKmapviewに青い点(円)を表示します。シミュレーターで正常に動作します。しかし、iPodでテストしたところ、表示されませんでした。誰もが理由を知っていますか?前もって感謝します

4

3 に答える 3

1

青い円がマップにも表示されない場合は、ローカルのWi-Fiネットワークがシステムに含まれていません(iPodでは、現在地は最寄りのWi-Fi ssidによって決まります)。2つの解決策:それらをリストに載せる(どこでそれができるかわからない)か、それが機能する場所に行く。iPhoneシミュレーターでは、シミュレートされた場所を取得するので、それが機能するほど面白くありません。

マップに青い円が表示されているがマップには表示されていない場合は、さらに詳しく調べることができます。

于 2010-03-25T07:52:35.427 に答える
0

iPodは、位置情報サービスが有効になっている同じワイヤレスネットワーク上にありますか?

于 2010-03-25T06:21:31.493 に答える
0

uがデリゲートを指定したかどうかを確認します--->map.delegate= SomeController;

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

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
于 2010-08-05T10:00:33.157 に答える