locatie van de gebruiker Blue marmer druppel

stemmen
2

Weet iemand wat het startsein voor de blauw marmer animatie. Ik weet dat het gebeurt wanneer de locatie wordt bijgewerkt, maar hoe kan ik trigger die gebeurtenis met wat er in die eigenschap. Ik heb een app die heb ik ook op locatie van de gebruiker weergegeven als de kaart wordt weergegeven, maar dan duidelijk de kaart van alle annotaties (met inbegrip van de locatie van de gebruiker) wanneer de kaart verdwijnt. Dit werkt prima. Het probleem komt in dat wanneer ik probeer om terug te gaan in de kaart na het verwijderen van de locatie van de gebruiker, de blauwe knikker niet pop opnieuw in. Weet iemand hoe deze animatie weer op gang te stellen?

bij voorbaat dank.

De vraag is gesteld op 12/01/2010 om 09:44
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Als je je instellen MKMapViewom de locatie van de gebruiker door het vaststellen van haar eigendommen showsUserLocationop JA staat, dan is de kaart zal automatisch de locatie van de gebruiker te tonen, tenzij zijn / haar coördinaten zich buiten de kaart. U kunt dit controleren door inspectie van het userLocationVisiblepand.

Nu, als je locatie van de gebruiker (de eigenschap te verwijderen userLocationdie een aantekening), dan is de kaart niet kan de gebruiker locatie, zelfs als u hebt laten zien showsUserLocationingesteld op yes. Weer Herstel eenvoudig de userLocation door het bijwerken met behulp van het CoreLocationkader en het zal automatisch opnieuw verschijnen op de kaart.

EDIT: Om de animatie te starten, updaten locatie van de gebruiker, installatie opnieuw de regio om te zien (kan het centrum en / of overspanning zijn veranderd) en dan bellen

[map setRegion:newRegion animated:YES];

Als de regio veranderde niet alleen opnieuw te gebruiken.

antwoordde op 12/01/2010 om 09:58
bron van user

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