Czy mogę używać własnych płytek w MapKit, zamiast Google?

głosy
1

Obecnie próbuję zdecydować pogoda przyjąć propozycję klienta czy też nie. Zasadniczo, jestem proszony o utworzenie MapView który wyświetla znaczniki w kilku miejscach na mapie, z dodatkowym wymogiem, że własne kafelki map klienta są używane zamiast Google Maps.

Nie wiemy jeszcze, w jaki sposób klient przechowuje swoje kafelki mapy, ale byłem pewien, że będę w stanie przekształcić je w dowolnym formacie będę potrzebować.

  • Czy to możliwe, aby korzystać z różnych płytek map w MapView MapKit za?
  • Czy masz dobrą literaturę w Internecie na ten temat? Linki podobać?

Jeśli jest to możliwe, bym propably mają stworzyć serwer, który wysyła pliki do urządzenia.

  • Jak trudno jest stworzyć taki serwer? Jest to po prostu „apache konfiguracja, zrobione.” czy jest tam więcej do niego?

  • Jak trudne lub czasochłonne by obie te rzeczy, w stosunku do właśnie utworzenie normalnej MapView?

Dzięki za odpowiedzi.

Utwórz 24/10/2009 o 12:52
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
4

Pan spojrzał na przemian map ram na iPhone? Wiem, że istnieje co najmniej jedna mapa silnik open source, również z płytek (które nie są tak dobre, jak płytki Google, ale hej).

Porządny zestaw z nich jest tutaj:

Tworzenie aplikacji iPhone Mapa

Odpowiedział 24/10/2009 o 23:07
źródło użytkownik

głosy
4

Nie można używać niestandardowych płytek z MapKit. Jesteś ograniczony do korzystania te świadczone przez Google.

To może być łatwiejsze do stworzenia „mapy Google-owski” aplikację internetową, która korzysta tytuły niestandardowe i może być oglądany na iPhone poprzez UIWebView?

Odpowiedział 24/10/2009 o 13:02
źródło użytkownik

głosy
0

W „najłatwiejszy” sposób to zrobić w ramach Map Google jest po prostu Mapa klienta jako tekstury na górze „ziemi”. Można tworzyć tekstury w różnych rozdzielczościach, dla różnych czynników powiększenia. Wtedy nie trzeba będzie robić żadnego specjalnego kodowania w ogóle --- wszystko będzie po prostu działać.

Sposób, w jaki to zrobić jest z regionem KML, który mapuje do poziomu gruntu.

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

Odpowiedział 24/10/2009 o 13:09
źródło użytkownik

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