ios - 在没有标签的情况下使用 MapKit 或 Google Maps iOS SDK

标签 ios google-maps mapkit

我正在开发一个应用程序,需要嵌入一个 map ,该 map 将使用叠加层显示一些信息。由于信息的性质和数量,我希望 map 除了国家轮廓和我的叠加数据(没有道路/建筑物/标签/等)之外没有任何具体细节。基本上使用 Apples Mapkit 我只想显示基础层。不过,除了创建我自己的 map 图 block (这将强制不渲染苹果图 block )之外,我不知道如何做到这一点。

我考虑过 Google map ,但遇到了同样的问题,因为 iOS SDK 似乎无法处理 setOptions 方法。

如果不使用 MapBox 之类的东西,任何人都可以找到一种简单的方法来完成这项工作吗?理想情况下使用 MapKit,因为它支持我需要的所有功能,似乎比 Google map 渲染速度更快,并且不限制发出的请求数量。

很抱歉,如果这是显而易见的,我自己已经对文档进行了搜索,但没有得到什么有用的东西。

最佳答案

在 iOS 7 中,您现在可以根据需要在标签层下放置任意叠加层。查看像 -[MKMapView addOverlays:level:] 这样的 API 和 MKOverlayLevel 选项。但这就是在没有自定义 map 层和 MapBox iOS SDK 之类的情况下所能达到的程度。 .

关于ios - 在没有标签的情况下使用 MapKit 或 Google Maps iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20191936/

相关文章:

iphone - NSUserDefaults 返回 null

ios - 从共享表中删除 "Add to Reading List"?

javascript - 在谷歌地图中弹跳一次图钉

javascript - 如何在 Angular 2 中的 Google map 上显示标记?

ios - 是否可以使用 IMDF 从 Apple 创建像机场一样的 IndoorMaps?

objective-c - 在类型为 'AppDelegate *' 的对象上找不到 iOS 属性

ios - swift + 核心数据 : Can not set a Bool on NSManagedObject subclass - Bug?

ios - 如何使用 MKLocalSearch 请求获取附近的地点、照片

android - 选择 4 个网格位置之间的所有条目

iOS MapKit MKPointAnnotation 添加披露按钮 - 不显示精确点