我目前正试图决定是否接受客户的建议。基本上,我被要求创建一个MapView,在地图上的多个位置显示标记,另外还要求使用客户自己的地图图块而不是谷歌地图。
我还不知道客户端如何存储他们自己的地图图块,但我确信我能够将它们转换为我需要的任何格式。
如果可以的话,我必须创建一个将文件发送到设备的服务器。
创建这样的服务器有多难?它只是“设置apache,完成。”或者还有更多内容吗?
与设置普通的MapView相比,这两件事有多难或耗时?
感谢您的回答。
答案 0 :(得分:4)
您无法在MapKit中使用自定义图块。您只能使用Google提供的内容。
创建一个使用自定义标题的“Google Maps-ish”网络应用可以更容易,并且可以通过UIWebView在iPhone上查看?
答案 1 :(得分:4)
您是否看过iPhone上的备用地图框架?我知道至少有一个开源地图引擎,也有瓷砖(不如谷歌瓷砖好,但是嘿)。
这里有一套不错的选择:
答案 2 :(得分:0)
在Google地图框架中执行此操作的“最简单”方法就是将客户端的地图映射为“地面”顶部的纹理。您可以针对不同的缩放系数创建不同分辨率的纹理。那么你根本不需要做任何特殊的编码 - 一切都会起作用。
执行此操作的方法是使用映射到地面的KML区域。