【问题标题】:Custom map for iPhoneiPhone的自定义地图
【发布时间】:2012-05-11 17:29:59
【问题描述】:

我想制作一个使用自定义地图(而不是 Google 地图)的应用,通过 WMS(网络地图服务)传输。据我了解,我不能使用 MapKit,因为没有办法摆脱谷歌地图。所以,唯一的方法似乎是实现我自己的地图系统。但是最好的方法是什么?我还希望地图具有显示用户当前位置等功能。也许我应该从滚动视图开始?

【问题讨论】:

  • 如何设计一个Web界面并在UIWebView中显示?
  • 一个有趣的想法。但是有人用在线地图做过吗?
  • 这个想法我用过几次,但从来没有复杂过。如果您有时间,请尝试实现一些基本功能,看看它是否适合您。
  • 我会看看它如何管理下载地图的不同区域(我的地图真的很大 - 400x400 公里)
  • Trimaps 实现了您正在寻找的功能。查看此帖子以获取更多信息stackoverflow.com/questions/6534691

标签: iphone ipad map


【解决方案1】:

对于您的绘图,请以CATiledLayer 开头。这可以帮助您异步加载不同的图块,并在不减慢速度的情况下进行平移和缩放。尽管网络上散布着一些例子(如this one),但它的文档记录很差。但它确实有效:它用于在我公司的应用程序Timeline World War 2 中绘制自定义地图。

对于显示用户当前位置之类的事情,您需要一些算法将纬度/经度(您通过核心位置发现)转换为您的地图当前使用的任何投影,然后获取包含您的滚动视图平铺层移动到正确的位置。

【讨论】:

    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多