使用 iOS 7 MapKit 自定义图块重现 Google Heart
Posted
技术标签:
【中文标题】使用 iOS 7 MapKit 自定义图块重现 Google Heart【英文标题】:Reproduce Google Heart with iOS7 MapKit's custom tiles 【发布时间】:2014-02-24 19:09:27 【问题描述】:即使在离线状态下,我也很想重现类似于 GoogleHeart 的 3D 地图天桥。
从 ios 7 开始,MapKit 允许我们绘制自定义离线图块。它还允许我们设置相机,以便以 3D 或 2.5D 形式查看地图,您可能希望这样称呼它。
我想知道:我能否像 Apple 为它的天桥功能所做的那样,在我的自定义图块上绘制一个 3D 形状?
我需要在地图上应用“凹凸贴图”以获得类似 GoogleHeart 的 3D 视图,我想知道 Apple 是否允许我使用 iOS 7 和自定义图块渲染 + 相机设置来做到这一点。
谢谢
【问题讨论】:
【参考方案1】:我已经对此进行了相当广泛的实验,但没有支持的方法来做到这一点。目前,Apple 仅提供基于光栅图块的叠加,尽管叠加在地图上时会自动进行 2.5/3D 转换。希望在未来他们将支持 3D API 和/或自定义,例如,基于 OpenGL 的地图增强。
【讨论】:
感谢您的宝贵回答!你能给我一个可行的解决方案吗?我应该直接使用 OpenGL ES 而完全忘记 MapKit 还是什么?以上是关于使用 iOS 7 MapKit 自定义图块重现 Google Heart的主要内容,如果未能解决你的问题,请参考以下文章
无法使用iOS Swift在Google地图上加载自定义图块