Po wywołaniu MKMapView „s setCenterCoordinate: animowany: metoda (bez animacji), chciałbym zadzwonić selectAnnotation: animowane: (z animacją) tak, że adnotacja wyskoczy z nowo środku pinezki.
Na razie, po prostu obserwować mapViewDidFinishLoadingMap: a następnie wybierz adnotację. Jest to jednak problematyczne. Na przykład, metoda ta jest wywoływana, gdy nie ma potrzeby, aby załadować dodatkowe dane mapy. W tych przypadkach, moja adnotacja nie jest zaznaczona.:(
Bardzo dobrze. Mogę nazwać to natychmiast po ustaleniu współrzędnych centrum zamiast. Ahh, ale w tym przypadku jest to możliwe, że nie jest dane map załadować (ale to nie jest jeszcze zakończony załadunek). Chciałbym zaryzykować nazywając ją zbyt szybko, a animacja staje się zawodny w najlepsze.
Tak więc, jeśli dobrze rozumiem, to nie jest kwestia wiedząc, czy mój współrzędnych jest widoczny, ponieważ jest możliwe, aby zboczyć prawie pełnoekranowa odległości i trzeba załadować nowe dane map. Raczej jest to kwestia wiedząc, czy nowe dane map musi być załadowany, a następnie działając odpowiednio.
Wszelkie pomysły, w jaki sposób to osiągnąć, lub jak inaczej (rzetelnie) wybierz adnotację po ponownym centrowanie widoku mapy na współrzędnych gdzie to życie adnotacji?
Wskazówki docenione - dzięki!













