アプリケーションでmapkitを使用しています。mapviewに青いblobを表示したいです。[mapviewsetShowUserLocation:YES]を設定しました。しかし、青いブロブは表示されません。また、座標は-180.0000、-180.0000ですか?これはどのように起こりますか?mapkitにバグがありますか。私はロケーションマネージャーを使用して青い点を表示していません.showuserlocationをyesに設定すると、青い点が自動的に表示されることを知っています。青いブロブが負の座標を持つ理由と、この問題を解決する方法を誰かが知っていますか?
2 に答える
1
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
于 2010-10-22T21:10:00.963 に答える
1
青いブロブはデフォルトではなく、Google マップ アプリケーション専用です。注釈でマップ上に何かを表示する場合は、MKAnnotationView を提供する必要があります。MapKit には MKPinAnnotationView が無料で付属しており、赤、緑、または紫のピンを選択できます。他のものを表示したい場合は、独自のカスタム ビューと独自のカスタム アートを提供する必要があります。
于 2009-11-06T15:36:47.770 に答える