首页 > 代码库 > 安卓实现发送实时地图

安卓实现发送实时地图

    在多数即时聊天通讯中,会有发送位置的功能,在发送位置时,大家有注意的话,聊天界面的item里显示的是实时地图,如下图:

    

这个是如何实现的呢?

    其实,这个很简单了,各大地图提供商都会有一个静态地图的API,大家只要调用这个API传入相关参数,就相当于从网络获取一张图片显示,显示一张网络图片,这个对大家来说容易吧?

    上图中使用的是高德地图,我们现在拿百度地图来说,百度地图静态地图API地址:http://developer.baidu.com/map/index.php?title=static/static-1

    调用接口:http://api.map.baidu.com/staticimage?width=400&height=200center=北京&markers=百度大厦|116.403874,39.914888&zoom=17&markerStyles=s,A,0xff0000

其中,你需要传入的参数就是center和markers以及你当前的经纬度了,打开这个链接可以看到:如图:



其实就是一张网络图片,现在知道怎么获取这张网络图片,那么接下来的事情就由你自己处理了!想了解的更详细一点的可以进入百度地图官网研究啦!

安卓实现发送实时地图