1

我目前正在开发一个应用程序,该应用程序需要显示用户当前在世界上的位置的地图。出于技术原因,在进入渲染管道之前,我需要以图像 (png/jpg) 的形式访问每个地图图块。

我已经尝试过像 MapBox、MapQuest 这样的 3rd 方服务,因为它们有一个 REST api,使我能够根据请求的位置接收图块的 png/jpg。这里的问题是 MapBox 不是免费的,所以我想知道是否有办法访问 Apple 在其地图应用程序中提供的图块。他们在后台使用什么服务?采用这种方法是否会违反某些使用条款。

请注意,使用一些集成的“全能” UIMapView 对我来说不是一个选项,我直接需要图像。

谢谢

4

1 回答 1

1

谷歌有一个 REST API。您可以在此处查看详细信息https://developers.google.com/maps/documentation/staticmaps/?csw=1。如果您超过使用限制,它确实需要花钱。

我为我的应用手动下载 Map Tiles,但我不使用 MKMapKit。我有自己的 MapView,我正在使用我在 AWS 上生成和托管的 MapBox、Thunderforest、CalTopo、OSM 和地图图块的组合。它们都有一个非常简单的地图图块 URL 方案,但您必须为其中的大部分付费。

于 2014-02-04T23:37:02.240 回答