Sunt folosind mapkit în application.i mei doresc să arate pată de cerneală albastră în mapview.i au stabilit [mapview setShowUserLocation: YES]; dar nu arată albastru blob.also este cordinates sunt -180.0000, -180.0000? cum se întâmplă acest lucru? există un bug în mapkit. Eu nu sunt, folosind managerul de locație pentru a arăta dot.i albastru știu că setarea showuserlocation pentru a da va arăta albastru automatically.does dot cineva știe de ce pată de cerneală albastră având cordinates negative și cum să rezolve această problemă?
mapkit nu arată implicit pată de cerneală albastră pe dispozitiv?
voturi
0
2 răspunsuri
voturi 1
1
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
voturi 1
1
Albastru BLOB nu este implicit, este în mod specific pentru aplicația Google Maps. Dacă doriți adnotare să afișeze ceva pe hartă, aveți nevoie pentru a oferi un MKAnnotationView pentru ea. MapKit vine cu MKPinAnnotationView gratuit, în cazul în care puteți selecta un știft roșu, verde sau violet. Dacă doriți altceva să apară, va trebui să furnizați propria vedere personalizat și arta ta personalizat.













