1)标记后消除重复
var m_point;
var pointaccess = (10,10);
var mk;
map.addEventListener("click",function(e){
if(e.point.lng == pointaccess.lng&&e.point.lat == pointaccess.lat){
map.removeOverlay(mk);
}else{
m_point = e.point;
mk = new BMap.Marker(m_point);
map.addOverlay(mk);
}
pointaccess = e.point;
});2)绘制区域
var styleOptions = {
strokeColor:"none", //边线颜色。
fillColor:"red", //填充颜色。当参数为空时,圆形将没有填充效果。
strokeWeight: 1, //边线的宽度,以像素为单位。
strokeOpacity: 0.0, //边线透明度,取值范围0 - 1。
fillOpacity: 0.3, //填充的透明度,取值范围0 - 1。
strokeStyle: 'solid' //边线的样式,solid或dashed。
}
function showSomething(){
var polygon = new BMap.Polygon([
new BMap.Point(m_point.lng,m_point.lat),
new BMap.Point(m_point.lng+0.09,m_point.lat-0.01),
new BMap.Point(m_point.lng-0.01,m_point.lat-0.03),
new BMap.Point(m_point.lng-0.05,m_point.lat-0.01),
], styleOptions); //创建多边形
map.addOverlay(polygon); //增加多边形
}
百度地图开发_简单操作
原创
©著作权归作者所有:来自51CTO博客作者幽夜落雨的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:动态规划之背包问题(一)
下一篇:win11安装跳过联网
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
百度云AI
在人工智能的浪潮中,人脸识别技术如同一颗璀璨的明珠,吸引着无数科技爱好者的目光。
百度云 java 人脸识别 -
百度地图开发心得
BMKErrorCode错误码:BMKErrorPermissionCheckFailure=300授权验
百度地图 BMKErrorCode 搜索 API 示例代码 -
百度地图开发_入门
图层相关:http/jsdemo.htm#a1_2
.net 图层 html -
百度地图开发1
最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百
android API 百度地图 -
百度地图应用开发
百度地图应用开发
应用开发 百度地图 jar html hive -
容器使用普通用户运行java
一、基本概念 Java 集合框架提供了一套性能优良、使用方便的接口和类,它们位于 java.util 包中。 有两个不同的接口: 1. Collection: C
容器使用普通用户运行java 数组 Java List