谷歌地图v3 - 使折线可点击并修复碎片

时间:2011-07-05 17:55:08

标签: google-maps-api-3 clickable polyline

我正在尝试为每个州创建折线轮廓和填充。我需要状态折线可点击。此外,在更大的缩放级别查看时,填充看起来很碎片。有什么建议吗?

请参阅以下代码:

function drawBorder(){
 var Polyline_Path = new google.maps.Polyline({
path: newyork,
strokeColor: "#CD0000",
// color of the outline of the polyline
strokeOpacity: 1,
// between 0.0 and 1.0
strokeWeight: 1,
// The stroke width in pixels
fillColor: "#CD0000",
fillOpacity: 1,
clickable: true
});
Polyline_Path.setMap(map);

google.maps.event.addListener(Polyline_Path, 'click', function() {   
alert('you clicked polyline');    
}); 
}

此代码确实可以使折线可点击,但仅限于折线的非常特定区域。有没有办法将其配置为检测状态中任何位置的点击事件

1 个答案:

答案 0 :(得分:1)

我使用的是google.maps.Polygon,它处理了碎片和可点击的问题