gpt4 book ai didi

iphone - 通过 MKMapKit 使用自定义 map

转载 作者:行者123 更新时间:2023-12-03 19:45:51 25 4
gpt4 key购买 nike

我正在为 OS4.0 创建一个 iPhone 应用程序,并尝试将自定义 map 与标准 MKMapView 集成。我已获得 .eps 格式(矢量图像)的 map ,我想以某种方式将其覆盖在 MKMapView 上并限制 map 的滚动边界,以便用户无法滚动到自定义 map 的边界之外。解决这个问题的最佳方法是什么?

我已经阅读了一些有关在服务器上托管 map 图 block 的内容,但这对于我的应用程序来说似乎过于复杂。这只是一个大约有公共(public)动物园大小的景点的 map ,所以我认为可以将 .eps 转换为 .png 文件并覆盖它,但这可能不会提供最佳性能.

我知道我可以使用 UIScrollView 来完成这项工作,但问题是我已经动态生成了放置在 map 上的 MKPinAnnotationViews,其位置必须基于纬度和经度,所以我无法考虑使用 ScrollView 优雅或合理的方式来做到这一点。有什么想法吗?

谢谢!-马特

最佳答案

Apple 有大量示例代码,可以向您展示需要做什么。查看 TileMap 示例 - 它作为(免费)WWDC 2010 示例下载的一部分提供。

它向您展示了如何使用 gdal2tiles 实用程序将输入 map 转换为覆盖图 block 树。

另一个值得查看的 Apple 示例代码是 HazardMap,它是常规 SDK 示例的一部分。

关于iphone - 通过 MKMapKit 使用自定义 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3878237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com