Home 如何获取某一坐标的静态地图(静态图片)?
Post
Cancel

如何获取某一坐标的静态地图(静态图片)?

许多聊天软件都可以发送位置,然后直接把MapView放在cell上显示,通常会造成加载缓慢,内存吃紧,进而卡顿等诸多性能问题。那么除了使用MapView动态加载还有什么办法呢?当然是搞一张图片最好了!

其实方法很简单,我们可以通过第三方地图的开放API,GET请求获取到。例如高德的静态地图URL如下所示:

1
https://restapi.amap.com/v3/staticmap?key=%@&location=%f,%f&zoom=%@&size=%d*%d

参数代表的含义:

key:高德的用户密钥

location:longitude,latitude

zoom:地图缩放比例

size:图片宽高

以下是一些常用的第三方地图静态图文档地址:

高德静态地图API文档

百度静态地图API文档

腾讯静态地图API文档

This post is licensed under CC BY 4.0 by the author.

经典的外卖列表(双Table联动)

函数式编程