火资源软件1月14日消息,为大家提供一个,可视化选择区域,并且能自动生成经纬度代码的工具。工具的源代码完全地下,并且做了详尽的正文。可以单纯做为一个工具,也可做为百度地图API学习案例。
工具阐明:
1开关可以控制,否在地图上树立折线掩盖物;
2双击地图,会树立多边形掩盖物;
3自动输出的经纬度信息,最初一行不要复制由于mapdblclcik事情,会先触发两次click最初才是dblclick;
4肃清按钮可以肃清掩盖物,肃清经纬度数据,重新来一次。





全部源代码:
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<scripttype="text/javascript" src="http://api.map.baidu.com/api?v=1.2">
<divstyle="width:520px;height:340px;border:1pxsolidgray"id="container">
<inputid="startBtn"type="button"onclick="startTool;"value="开启取点工具"/><inputtype="button"onclick="map.clearOverlai;document.getElementById'info'.innerHTML='';points=[];"value="肃清"/>
<divid="info">
<scripttype="text/javascript">
varmap=newBMap.Map"container";//创建Map实例
map.centerA ndZoom"北京",11;//初始化地图,设置中心点坐标和地图级别
varkei=1;//开关
varnewpoint;//一个经纬度
varpoint=[];//数组,放经纬度信息
varpolylin=newBMap.Polylin;//折线掩盖物
functionstartTool{//开关函数
ifkey==1{
document.getElementById"startBtn".style.background="green";
document.getElementById"startBtn".style.color="white";
document.getElementById"startBtn".valu="开启形态";
key=0;
}
else{
document.getElementById"startBtn".style.background="red";
document.getElementById"startBtn".valu="封闭形态";
key=1;
}
}
map.addEventListen"click",functe{//单击地图,构成折线掩盖物
newpoint=newBMap.Pointe.point.lng,e.point.lat;
ifkey==0{
//ifpoints[points.length].lng==points[points.length-1].lng{alert111;}
points.pushnewpoint;//将新增的点放到数组中
polyline.setPathpoint;//设置折线的点数组
map.addOverlaipolylin;//将折线添加到地图上
document.getElementById"info".innerHTML+="newBMap.Point"+e.point.lng+","+e.point.lat+",";//输入数组里的经纬度
}
};
map.addEventListen"dblclick",functe{//双击地图,构成多边形掩盖物
ifkey==0{
map.disableDoubleClickZoom;//封闭双击缩小
varpolygon=newBMap.Polygonpoint;
map.addOverlaipolygon;//将折线添加到地图上
}
};
---------------------------------------------------------------------------------------------------------------------------------
好了,以上就是今天所分享的内容了,更多关于软件知识请关注火资源软件,每天都会更新一些优质内容,其中包括伶信,梦幻盲盒,优品铺,澳派,新南北,会友IM,微信,旗语,香蕉赶集,易民购,鸽欧购,乐淘淘购,苹果微信多开,深聊,安卓微信多开,千米优选,城言,淘客购,友点赞,狐友,诚智通,千语,嗒米购,莱迪购,新聚淘,探聊,淘一购,亲聊,乐享购,探聊,淘个购,支付宝等热门社交平台,辅助功能有单透软件,秒抢红包,埋雷软件,扫尾,避雷软件等。喜欢的请关注收藏吧!