mapkit nie pokazano domyślną niebieską plamę na urządzeniu?

głosy
0

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?

Utwórz 06/11/2009 o 11:22
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1
if (annotation == aMapView.userLocation) 
{
    return nil; // this might be the moment the location was first detected
}
Odpowiedział 22/10/2010 o 22:10
źródło użytkownik

głosy
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ę.

Odpowiedział 06/11/2009 o 16:36
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more