人们如何拥有显示没有徽标的地图的移动应用程序



我看了一堆不同的地图API,我发现的所有API都需要你显示他们的标志

我在IOS应用商店上看了一下,有很多应用程序显示没有任何徽标的地图

有谁知道这是怎么做到的?

我注意到 Apple mapkit 不需要徽标,但该徽标不允许您在视觉上自定义地图。

我在应用商店中看到的所有设计都与mapkit提供的设计不同,并且没有徽标。

Apple的MapKit允许您使用类MKTileOverlay直观地自定义地图。

基本上,您所要做的就是使用 Tile 服务器的 URL 初始化该类,然后将叠加层添加到地图视图中。

let myOverlay = MKTileOverlay(URLTemplate: /*Tiles server URL*/)
myOverlay.canReplaceMapContent = true
self.mapView.addOverlay(myOverlay)

在这里,您可以查看一些免费的磁贴服务器:

https://openmaptiles.org

https://wiki.openstreetmap.org/wiki/Tile_servers

相关内容

  • 没有找到相关文章

最新更新