首页 > 建站教程 > APP开发,混合APP >  百度和高德地图根据经纬度调用静态图片缩略图的接口正文

百度和高德地图根据经纬度调用静态图片缩略图的接口

我爱模板网在做一个APP项目的聊天时,需要实现发送位置的功能,效果图如下:

聊天APP

聊天发送位置可以用融云提供的sendLocationMessage方法。经纬度也好获取,但是,apicloud官方提供的截图工具,不能截取地图、视频。还好,百度和高德地图都提供了根据经纬度调用静态缩略图的接口,地址如下:
http://api.map.baidu.com/staticimage?center=获取的经度,获取的纬度&width=300&height=180&zoom=15&copyright=1
http://restapi.amap.com/v3/staticmap?location=获取的经度,获取的纬度&zoom=17&scale=2&size=150*150&key=ee95e52bf08006f63fd29bcfbcf21df0

高德地图带ICON的静态图示例:
https://restapi.amap.com/v3/staticmap?markers=-1,http://www.5imoban.net/view/demoimg/jrzb_position_icon.png,0:116.37359,39.92437&key=ee95e52bf08006f63fd29bcfbcf21df0

在使用时,只要将图片的src地址改成上面的地址,并且将上面的经纬度替换成您获取的经纬度即可,非常方便。

至于其他参数,
    百度可参考:http://lbsyun.baidu.com/index.php?title=static
    高德可参考:https://lbs.amap.com/api/webservice/guide/api/staticmaps/