Can I use my own tiles in MapKit instead of Google?

I am currently trying to decide whether to accept a client’s offer or not. Basically, I am asked to create a MapView that displays markers in several places on the map, with the additional requirement that the client use card tiles instead of Google Maps.

I do not yet know how the client stores their own map tiles, but I was sure that I could convert them to any format that I needed.

  • Can I use different maps in MapKit MapView?
  • Do you have any good online literature about this? Links please?

If possible, I would love to create a server that sends files to the device.

  • How difficult is it to create such a server? This is just "apache setup". or is there more to it?

  • How hard or time consuming would be both for just setting up a normal MapView?

Thank you for your responses.

+1
source share
3 answers

You cannot use custom tiles with MapKit. You are limited to using those provided by Google.

Could it be easier to create a Google Maps-ish web application that uses custom headers and can be viewed on iPhone via UIWebView?

+4
source

Have you looked at alternative card frames on the iPhone? I know that there is at least one open source engine, also with tiles (which are not as good as Google tiles, but hey).

A decent set of them is here:

Creating an iPhone Card Application

+4
source

The “easiest” way to do this within Google Map is to simply map the client map as a texture on top of the ground. You can create textures with different resolutions for different scaling factors. Then you do not need to do any special encoding at all - everything will work.

How you do this is a KML area that maps to ground level.

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

0
source

Source: https://habr.com/ru/post/1337428/


All Articles