Po zavolání MKMapView ‚s setCenterCoordinate: animovaný: metodou (bez animace), rád bych vyzvat selectAnnotation: animovaný: (s animací), aby se anotace vyskočí z nově středem špendlík.
Pro tuto chvíli jsem prostě sledovat mapViewDidFinishLoadingMap: a vyberte anotaci. Nicméně, toto je problematické. Například, tato metoda není volána, když není potřeba načíst další mapy. V těchto případech má anotace není vybrána.:(
Velmi dobře. Mohl bych to říkat ihned po nastavení souřadnic místo v centru. Ach, ale v tomto případě je možné, že tam je mapová data načíst (ale to ještě neskončila načítání). Já bych riskoval volat to příliš brzy, přičemž animace stává flekatá v nejlepším případě.
Tedy, pokud jsem správně pochopil, že to není otázka vědět, jestli moje souřadnic je vidět, protože je to možné zabloudit téměř screenful vzdálenosti a musí načíst nová mapová data. Spíše je to otázka, jak zjistit, jestli nová mapová data musí být naloženo, a pak podle toho jednat.
Nějaké nápady na to, jak toho dosáhnout, nebo jak jinak (spolehlivě) vyberte anotaci po re-centrování zobrazení mapy na souřadnici, kde to anotace životy?
Záchytné body ocenili - díky!













