谷歌地图鼠标绘制多边形方法
来源:互联网 发布:ico透明图标制作软件 编辑:程序博客网 时间:2024/04/30 10:34
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2015/8/28 Time: 14:38 To change this template use File | Settings | File Templates.--%><html><head> <meta charset="utf-8"/> <script src="http://maps.google.cn/maps/api/js?key=你的KEY"></script> <title></title> <script> var linePath=[]; var lineArea=new google.maps.Polygon({ clickable:false, strokeColor: "#FF0000", strokeOpacity: 1.0, strokeWeight: 1 //粗细 // fillColor: "#FF0000",//填充色 // fillOpacity: 0.1//透明度 }); var drawListener; $(function(){ map = new google.maps.Map(document.getElementById("mapContainer"), { zoom: 15, center: {lat: 33.837678, lng: 113.951339}, mapTypeId: google.maps.MapTypeId.SATELLITE, });
<span style="font-family: Arial, Helvetica, sans-serif;">//给map添加click事件,用于侦听单击画线</span>
drawListener=google.maps.event.addListener(map, 'click', function(event) { linePath.unshift(event.latLng); //画多边形 if (lineArea != null) { lineArea.setMap(null); } lineArea.setPath(linePath); lineArea.setMap(map); }); //添加右键事件,点击右键结束绘制并输出所有的路径点 google.maps.event.addListener(map, 'rightclick', function(event) { google.maps.event.removeListener(drawListener); alert(linePath.toString()); }); }); </script></head><body><div id="mapContainer" style="width:100%;height: 100%;"></div></body></html>
0 0
- 谷歌地图鼠标绘制多边形方法
- 地图上绘制多边形
- Leaflet 地图中绘制多边形
- 关于openlayers3多边形区域绘制以及地图/区域鼠标右键菜单功能
- js基于谷歌地图API绘制可编辑圆形与多边形
- Opencv用鼠标绘制填充多边形
- Unity Shader 使用鼠标绘制自由多边形
- 一种通过鼠标操作实现多边形的绘制的实现方法
- 高德地图绘制多边形和线段
- halcon绘制多边形轮廓的方法
- 高德地图中如何绘制多边形围栏
- 绘制多边形
- 绘制多边形
- 多边形绘制
- 绘制多边形
- 绘制多边形
- 绘制多边形
- 几种绘制半透明多边形/绘制半透明矩形的方法
- Eclipse 注释模板 函数注释 类注释 文件注释 Code Template - 1
- Ansj标准分词使用注意事项(MyStaticValue.isRealName属性)
- 1033. To Fill or Not to Fill (25)
- 《PCI EXPRESS体系结构导读》读书笔记之PCI总线的存储器读写总线事务
- 在IE10,IE11里面为什么右键菜单会让Acitvex窗口置后。
- 谷歌地图鼠标绘制多边形方法
- DatePickerDialog、TimePickerDialog、PopupWindow、Notification
- 开发不改bug?给你支个招
- 《tomcate权威指南》笔记(持续更新……)
- 学习资料
- linux awk命令详解
- 多线程知识点小结
- mariadb数据库 参数设置
- 机械臂运动学入门(一)