私はいくつかの注釈を示すmapViewでアプリケーションを書いています。MapViewでユーザーの位置を表示
今、ユーザーの現在の位置をmapViewに表示します。今、私はこの青い脈打つドットなどのMapViewに場所を得ることはありません
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)location
は私がログイン
2013-10-14 12:03:34.291 AppName[13200:a0b] (
"<+7.35000000,+47.32000000> +/- 5.00m (speed -1.00 mps/course -1.00) @ 10/14/13, 12:03:34 PM Central European Summer Time")
に現在の場所の詳細を取得:私はこのコードを使用して現在の場所を取得します。
いくつかのヒントをお願いします。
ありがとうございます、私は赤いPinAnnotationを持っていますが、私は青いパルスのドットを持っています。 –
mapView.showsUserLocation = YES; showsUserLocationをYESに設定した場合は、青いパルスの点を表示する必要があります。あなたの地図ビューをズームアウトすると、シミュレータを使用している場合、あなたの現在の場所は表示されませんが、それは米国にある可能性があります。 "Simulatorのデフォルトでは、米国ではいくつかの場所が表示されますが、iOS Simulatorメニューでその場所を変更したい場合は、Debug - > Location - > Custom Locationに移動して、緯度と経度を設定し、これはマップキットでもCLLocationManagerでも有効です。 " – incmiko
私のiPhoneのアプリケーションをテストしていますが、現在の場所は赤いピンです(現在の場所を示すコールアウト –