2016-08-15 158 views
3

在我的项目中,我有一个ViewController,其中我显示了一个包含多个标记的地图(GMSMapView),在某些点我保存了标记的坐标,因为我想在设备上显示带有标记的地图离线。是否有可能使用谷歌地图SDK?当你离线时,我发现除了保存坐标外什么都没有。这是我的代码来保存坐标。谷歌地图SDK离线使用

NSData *json = [NSKeyedArchiver archivedDataWithRootObject:objRespuesta.respuestaJSON[@"data"]]; 
NSLog(@"%@",json); 
[OSPUserDefault guardarJson:json conPath:path]; 

但是,当我离线时,我做的和在线时一样,但标记不显示在地图上。

回答

1

您无法离线使用Google Maps,但您可以添加自定义地图图块以显示您何时离线。

+0

谢谢@SaintThread。你能为这种方法推荐任何教程吗?谢谢。 – luisjd

+0

@luisjd看看这个:https://www.mapbox.com/ios-sdk/api/3.3.4/Offline%20Maps.html ..如果我的答案帮助你与原来的问题,请把它标记为正确的, 我会很感激!对于替代品,不幸的是它是一个关于主题的stackoverflow,尝试搜索关于自定义地图切片的东西,以供离线使用。当您有示例代码时,您可以提出一个问题,我们将为您提供帮助! –