博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何利用框选工具获取多边形范围?
阅读量:6800 次
发布时间:2019-06-26

本文共 487 字,大约阅读时间需要 1 分钟。

我在地图上画了个框,如何知道他的面积,各个顶点的经纬度呢?我们需要用到鼠标工具插件,AMap.MouseTool

 

首先,插件的使用方法分为同步和异步。我们以同步加载插件的方法为例。

 

然后使用鼠标工具的绘制矩形的方法rectangle,绘制出矩形

var drawRectangle = mouseTool.rectangle(); //用鼠标工具画矩形

 

再用自己的方式,打印出多边形的各个顶点,用到多边形的getPath方法。使用console.log或者alert等方法,打印出自己需要的数据即可。

AMap.event.addListener( mouseTool,'draw',function(e){ //添加事件        console.log(e.obj.getPath());//获取路径    });

 

当然别忘了创建地图

var map = new AMap.Map('container');

 

代码效果如下:

 

全部源代码

    
拉框获取边界经纬度

 

在线示例

转载地址:http://zvuwl.baihongyu.com/

你可能感兴趣的文章
js解析与序列化json数据(一)
查看>>
Oracle升级前备份和失败回退
查看>>
java设计模式-工厂方法模式
查看>>
SAP RFC通信模式
查看>>
基于jQuery+JSON的省市联动效果
查看>>
NABCD构建APP
查看>>
[数据结构]二叉树创建与遍历
查看>>
MySQL 5.6.26几种安装包的区别
查看>>
前端005/React生命周期
查看>>
LeetCode OJ - Symmetric Tree && Same Tree
查看>>
通讯录设计
查看>>
课后作业
查看>>
浮点数类型转换的及其内存模型
查看>>
1090: 整数幂(多实例测试)
查看>>
配置了java环境变量后不起作用
查看>>
Swift 函数式数据结构 - 链表
查看>>
L1-011 A-B Java 部分解
查看>>
HTTP/1.1与HTTP/1.0的区别[转]
查看>>
css 引用图片 相对路径
查看>>
sql server 用户“sa”登陆失败
查看>>