Kan ik mijn eigen tegels in MapKit, in plaats van Google's gebruiken?

stemmen
1

Ik ben momenteel bezig om te beslissen Of het voorstel al dan niet van een cliënt te aanvaarden. In principe ben ik gevraagd om een ​​MapView die markers op verschillende locaties op een kaart weergegeven, met de aanvullende eis dat de eigen kaart tegels van de klant worden gebruikt in plaats van Google Maps' te creëren.

Ik weet nog niet hoe de cliënt hun eigen kaart tegels worden opgeslagen, maar ik was er zeker van dat ik zou in staat zijn om te zetten in een formaat dat ik nodig zou hebben.

  • Is het mogelijk om verschillende kaart stenen gebruiken in MapView MapKit's?
  • Heeft u goede online literatuur over dit? Links behagen?

Als dit mogelijk is, zou ik vast nog moet je een server die de bestanden verzendt naar het apparaat te maken.

  • Hoe moeilijk is het om zo'n server? Is het gewoon setup apache, klaar. of is er meer aan de hand?

  • Hoe moeilijk of tijdrovend zou zowel deze dingen, in relatie tot slechts het opzetten van een normale MapView?

Bedankt voor uw antwoorden.

De vraag is gesteld op 24/10/2009 om 12:52
bron van user
In andere talen...                            


3 antwoorden

stemmen
4

Hebt u gekeken naar alternatieve map frameworks op de iPhone? Ik weet dat er ten minste één open source motorkarakteristiek, ook met tegels (die niet zo goed als de Google tegels, maar hey).

Een fatsoenlijke set van hen is hier:

Het creëren van een IPhone Kaarten-toepassing

antwoordde op 24/10/2009 om 23:07
bron van user

stemmen
4

U kunt geen aangepaste tegels met MapKit. Je bent beperkt tot het gebruik van de degenen die door Google.

Het zou gemakkelijker zijn om een ​​"Google Maps-achtige" web app die de aangepaste titels gebruikt en kan worden bekeken op de iPhone via UIWebView creëren?

antwoordde op 24/10/2009 om 13:02
bron van user

stemmen
0

De "gemakkelijkste" manier om dit te doen binnen de Google Map kader is gewoon om map van de klant in kaart als een textuur op de top van de "ground." U kunt textures bij verschillende resoluties, voor verschillende zoom factoren te maken. Dan zult u geen behoefte aan een speciale codering op alle --- alles zal gewoon werken doen.

De manier waarop je dit te doen is met een KML-regio die is toegewezen aan het maaiveld.

Zie: http://earth.google.com/outreach/tutorial_region.html

antwoordde op 24/10/2009 om 13:09
bron van user

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