Jsou dlaždice překryvy možné iPhone MapKit

hlasů
14

Už mám zdroj dlaždice nastavit pro použití s API Google Maps JavaScript. Snažím se to přeložit pro použití s iPhone MapKit. I správně provedly JavaScriptu zoomování úrovně do mapkit. Kdykoliv - (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animatedse nazývá I snap oblast na nejbližší úrovni přiblížení založené na stejném středového bodu.

Je možné implementovat řešení případně s CATiledLayer implementovat obkladačské řešení. Má iPhone používat standardní 256x256 dlaždice jako Mapy Google nativně? Jakýkoliv směr nebo pomoc by ocenili. Raději bych plýtvat pár týdny se snaží realizovat to, pokud to není možné.

Položena 17/03/2010 v 22:21
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
12

FWIW jsem strávil dost času hledat slušné řešení ... před potápěním do příklad CATiledLayer, jsem si všiml, MKOverlay a MKOverlayView - které jsou nové v systému iOS 4 a zapojte přímo do MKMapView.

Nemohl najít dobrý příklad realizace pomocí MKOverlays které táhnou libovolná obrazová data (řekněme UIImages ze vzdáleného serveru dlaždice), ale já jsem se vrtal kolem API natolik, až jsem to funguje.

Postaven na jednoduchém příkladu implementace to v případě, že někdo (jako já) chce odkaz:

http://github.com/mtigas/iOS-MapLayerDemo

Doufám, že to pomůže někdo v budoucnu.

Odpovězeno 11/08/2010 v 10:12
zdroj uživatelem

hlasů
5

MapKit neposkytuje moc v cestě vlastních zdrojů dlaždic (ve skutečnosti, že poskytuje absolutně nic přizpůsobit zdroje: buď používat aplikaci Google Maps, nebo ne). Pracoval jsem s podobným problémem sám, i když, a já jsem zjistil, RouteMe být docela dobrým řešením pro vlastní mapy: http://code.google.com/p/route-me/

Vestavěná podpora existuje pro OpenStreetMaps, OpenAerialMaps (který je v současnosti v režimu offline), Virtual Earth, a Yahoo Maps, ale rámec umožňuje poměrně snadno připojit své vlastní zdroje dlaždice, taky.

Odpovězeno 21/03/2010 v 07:29
zdroj uživatelem

Odpovězeno 02/10/2013 v 22:17
zdroj uživatelem

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