Я использую MapKit в моих application.i хочу, чтобы показать синее пятно в mapview.i установили [MapView setShowUserLocation: YES]; но он не показывает синий blob.also это cordinates являются -180.0000, -180.0000? как это происходит? есть ошибка в MapKit. я не использую менеджер местоположения, чтобы показать синий dot.i знает, что установка showuserlocation к да будет показывать синие точку automatically.does кто-нибудь знают, почему синий сгусток, имеющие негативные cordinates и как решить эту проблему?
MapKit не показывает по умолчанию синий сгусток на устройстве?
голоса
0
2 ответов
голоса 1
1
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
голоса 1
1
Синее пятно не по умолчанию, это специально для приложения Google Maps. Если вы хотите, чтобы ваши аннотации, чтобы показать что-то на карте, вам необходимо предоставить MKAnnotationView для него. MapKit поставляется с MKPinAnnotationView бесплатно, где вы можете выбрать красный, зеленый или фиолетовый контактный. Если вы хотите что-нибудь еще появиться, вы должны будете предоставить свой собственный взгляд и свое собственное искусство.













