mapkitは、デバイス上のデフォルト青いブロブを示すないのですか?
-
18-09-2019 - |
質問
私は私のapplication.iでmapkitを使用しています[のMapViewのsetShowUserLocationを:YES]に設定しているmapview.iに青いブロブを示したいと思います。 cordinatesが-180.0000、-180.0000をしている、それはだblob.alsoが、それは青を示していないのですか?どのようにこれが起こるのか? mapkitにバグがあります。私は青いdot.iを表示するロケーションマネージャを使用していないyesにshowuserlocationを設定すると青いドットautomatically.does誰かが負cordinatesを有し、かつ、この問題を解決する方法をなぜ青いブロブ知って表示されることを知っていますか?
解決
青いブロブは、それがGoogle Mapsのアプリケーションのために特別だ、デフォルトではありません。あなたの注釈が地図上に何かを表示したい場合、あなたはそれのためMKAnnotationViewを提供する必要があります。 MapKitあなたは、赤、緑、紫のピンを選択することができます自由のためのMKPinAnnotationView、付属しています。あなたが表示されるように何かをしたい場合は、独自のカスタムビューや独自のカスタムアートを提供する必要があります。
他のヒント
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
所属していません StackOverflow