查看: 19|回复: 1

[咨询求助] 在手动划分的区域内如何统计里面的标注

[复制链接]
你妹啊534 发表于 2017-12-7 17:23:47 | 显示全部楼层 |阅读模式
JavaScript API
浏览器类型、版本号: qq浏览器
pc系统或手机型号: win10
使用的接口/api: javaScript api
问题描述: 在手动划分的区域内如何选择点
复现步骤: -
效果截图: -
完整代码: -
使用ak: 隐藏内容
    var map = new BMap.Map("allmap");
    var point = new BMap.Point(116.404, 39.915);
    map.centerAndZoom(point, 15);
    // 编写自定义函数,创建标注
    function addMarker(point){
      var marker = new BMap.Marker(point);
      map.addOverlay(marker);
    }
    // 随机向地图添加25个标注
    var bounds = map.getBounds();
    var sw = bounds.getSouthWest();
    var ne = bounds.getNorthEast();
    var lngSpan = Math.abs(sw.lng - ne.lng);
    var latSpan = Math.abs(ne.lat - sw.lat);
    for (var i = 0; i < 25; i ++) {
        var point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7));
        addMarker(point);
    }


在这多个标注点的地图上,我怎样手动在地图上绘制一个长方形图形,并且统计该图形内的点的个数,以及点的坐标,我第一天接触这个,还是小白,请求帮助

mymapdata 发表于 2017-12-7 20:45:35 | 显示全部楼层
学习一下我们的jsapi服务吧:http://lbsyun.baidu.com/index.php?title=jspopular
在开源库页面有你想要的功能demo和源码
开源库:http://lbsyun.baidu.com/index.php?title=jspopular/openlibrary

小黑屋|手机版|百度地图开放平台 ( 京ICP证030173号 )

GMT+8, 2017-12-17 23:57 , Processed in 0.051092 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表