Używam mapkit w moich application.i chcą pokazać blue blob w mapview.i ustawieniu [MapView setShowUserLocation: YES]; ale nie pokazując niebieski blob.also to cordinates są -180.0000, -180.0000? jak to się stało? tam jest błąd w mapkit. Nie używam menedżera lokalizacji, aby pokazać niebieski dot.i wiedzieć, że ustawienie showuserlocation się tak pokaże niebieska kropka automatically.does ktoś wie dlaczego niebieski blob mające negatywne cordinates i jak rozwiązać ten problem?
mapkit nie pokazano domyślną niebieską plamę na urządzeniu?
głosy
0
2 odpowiedzi
głosy 1
1
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
głosy 1
1
Niebieska kropelka nie jest domyślnie, to specjalnie do aplikacji Google Maps. Jeśli chcesz, aby adnotacja pokazać coś na mapie, trzeba zapewnić MKAnnotationView dla niego. MapKit pochodzi z MKPinAnnotationView za darmo, gdzie można wybrać czerwony, zielony lub fioletowy pin. Jeśli chcesz coś jeszcze pojawić, będzie musiał dostarczyć swój własny pogląd i swój własny sztukę.













