网上有很多关于百度地图API怎样实现拖动标注实时更新位置数据的知识,也有很多人为大家解答关于百度地图移动api的问题,今天小编为大家整理了关于这方面的知识,让我们一起来看下吧!
内容导航:
一、百度地图API怎样实现拖动标注实时更新位置数据
首先应用百度地图API:脚本类型=ext/JavaScript rc=http://API。地图。百度一下。com/API?v=2.0ak=你申请的密钥/script div id=l-map /div!-加载地图-输入类型=正文id=suggestId !-放置地图数据-输入类型=正文id=左标!-放置坐标数据-下面的是脚本中的代码:var map=新的BMap .地图(l-map );map . centerandzoom(北京');//初始化地图,设置城市和地图级别var ac=新BMap .自动完成(//建立一个自动完成的对象{'输入 'suggestId ,'位置map });var点=新的BMap .点(经纬度坐标);map.centerAndZoom(point,);var geoc=新的BMap .geocoder();定义变量标记=新的BMap .标记(点);//创建标注地图。添加覆盖(标记);//将标注添加到地图中马克笔。启用拖动();//设置可拖拽马克笔。addevent侦听器(德拉根函数(e){ //拖动事件var pt=e.pointvar迪志;geoc.getLocation(pt,function(RS){ var add comp=RS。地址组件;dizhi=添加组件。城市添加公司。地区添加公司。街道添加公司。街道号;文档。getelementbyid(建议id).价值=迪志;//更新地址数据var content=dizhi br/br/经度:'e . point . LNG br/纬度:'e点。latvar infoWindow=新的BMap .信息窗口(p style=font-size:px;'内容/p );马克笔。openinfowindow(信息窗口,地图。get center());//将经纬度信息显示在提示框内});文档。getelementbyid(左标)。value=e . point . LNG 'e点。lat//打印拖动结束坐标。
以上就是关于百度地图API怎样实现拖动标注实时更新位置数据的知识,后面我们会继续为大家整理关于百度地图移动api的知识,希望能够帮助到大家!