如何在 ios 和 android 中加载自己的地图服务
Posted
技术标签:
【中文标题】如何在 ios 和 android 中加载自己的地图服务【英文标题】:how to load own Map service in ios and android 【发布时间】:2017-08-21 09:23:56 【问题描述】:我需要在 xcode8 ios 和 android studio 中加载自己的地图服务。不使用任何现有服务,例如 - OSM、MAPKIT、MAPBOX、GOOGLE MAPS、...
【问题讨论】:
【参考方案1】:在 iOS 上,您可以使用 MapKit,并为其添加 MKTileOverlay 以显示您自己的地图图块。
https://developer.apple.com/documentation/mapkit/mktileoverlay
这里是教程的链接:http://nshipster.com/mktileoverlay-mkmapsnapshotter-mkdirections/
请记住,本教程是为 Swift 2 编写的,在 Swift 3 上的语法有点不同。
【讨论】:
我需要使用自己的地图服务而不使用任何现有服务。只需要在 xcode 的视图中显示我们的地图 你自己的地图是什么格式的?使用 MKTileOverlay,您可以在没有任何现有服务的情况下显示自己的地图.. 我正在使用自己的 OSM 平铺渲染服务,我想与 ios 应用程序集成 如果您的 OSM 瓦片是 Z/X/Y.png 格式,您可以轻松地使用 MKTileOverlay。如果您愿意,我可以为您提供示例代码。以上是关于如何在 ios 和 android 中加载自己的地图服务的主要内容,如果未能解决你的问题,请参考以下文章
在 webview 中加载网页时如何启动 inappbrowser
如何使用 Android Kotlin 在 WebView 中加载 URL?