高德地图使用-高亮某块区域

Posted 不靠谱的作曲家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高德地图使用-高亮某块区域相关的知识,希望对你有一定的参考价值。

效果如图

1.获取坐标点
要想高亮某块区域首先要获取区域的坐标点 获取坐标点工具

var polygonArr = [
	[118.87046094, 31.94121939],
	[118.871434, 31.94138158],
	[118.87290227, 31.94167648],
	[118.87419678, 31.94190503],
	[118.87530016, 31.94208197],
	[118.87549998, 31.94213357],
	[118.87532622, 31.94262753],
	[118.87511771, 31.94326893],
	[118.87482232, 31.94379238],
	[118.874692, 31.94413151],
	[118.87445742, 31.94455173],
	[118.87423153, 31.94499408],
	[118.87403171, 31.94523737],
	[118.87331059, 31.94500882],
	[118.87304126, 31.94491298],
	[118.87319765, 31.94448538],
	[118.87317159, 31.9442937],
	[118.8722854, 31.94427158],
	[118.87099088, 31.94427895],
	[118.87079106, 31.94406515],
	[118.87099958, 31.94352697],
	[118.8713471, 31.9430109],
	[118.871573, 31.94236949],
	[118.8709909, 31.94193452],
	[118.87044356, 31.94173546],
	[118.87028718, 31.94152166],
	[118.87043488, 31.94121201]
];

2.渲染到地图上

var polygon = new AMap.Polygon(
	map: map,
	path: polygonArr, //设置多边形边界路径
	strokeColor: "#FF33FF", //线颜色
	strokeOpacity: 0.2, //线透明度
	strokeWeight: 3, //线宽
	fillColor: "#1791fc", //填充色
	fillOpacity: 0.35 //填充透明度
);

以上是关于高德地图使用-高亮某块区域的主要内容,如果未能解决你的问题,请参考以下文章

Android 绘制中国地图

Altair 等值线图,基于折线图选择的颜色高亮

vue腾讯地图标记高亮

openlayers入门开发系列之地图模态层篇

为啥UIButton高亮区域那么小?

百度js地图实现列表与地图上的标注点的联动效果。即点击列表中的一列,实现地图上的标注高亮显示且弹出窗