MapKit не показывает по умолчанию синий сгусток на устройстве?

голоса
0

Я использую MapKit в моих application.i хочу, чтобы показать синее пятно в mapview.i установили [MapView setShowUserLocation: YES]; но он не показывает синий blob.also это cordinates являются -180.0000, -180.0000? как это происходит? есть ошибка в MapKit. я не использую менеджер местоположения, чтобы показать синий dot.i знает, что установка showuserlocation к да будет показывать синие точку automatically.does кто-нибудь знают, почему синий сгусток, имеющие негативные cordinates и как решить эту проблему?

Задан 06/11/2009 в 11:22
источник пользователем
На других языках...                            


2 ответов

голоса
1
if (annotation == aMapView.userLocation) 
{
    return nil; // this might be the moment the location was first detected
}
Ответил 22/10/2010 в 22:10
источник пользователем

голоса
1

Синее пятно не по умолчанию, это специально для приложения Google Maps. Если вы хотите, чтобы ваши аннотации, чтобы показать что-то на карте, вам необходимо предоставить MKAnnotationView для него. MapKit поставляется с MKPinAnnotationView бесплатно, где вы можете выбрать красный, зеленый или фиолетовый контактный. Если вы хотите что-нибудь еще появиться, вы должны будете предоставить свой собственный взгляд и свое собственное искусство.

Ответил 06/11/2009 в 16:36
источник пользователем

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