我想用任何颜色绘制任何国家,并在谷歌地图中覆盖它。我找到了一种通过坐标绘制多边形的方法:
var mypolygon;
var polyCoords = [
new google.maps.LatLng(40.96985437850034, 45.871337890625),
new google.maps.LatLng(40.936664923030236, 49.00244140625),
new google.maps.LatLng(39.76454453848205, 47.50830078125)
];
mypolygon = new google.maps.Polygon({
paths: polyCoords,
strokeColor: "#FF0000",
strokeOpacity: 1,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 1
});
mypolygon.setMap(map);
它有效,但找不到国家的所有边界坐标是不可能的(或者很难)。假设可能。它将是大约,而不是完全。
有没有办法用它的名字覆盖任何颜色的国家?例如,对于我们的国家 - 阿塞拜疆:“az
”。