我有一个问题:这是我现在的地图:

我在地图上有圆圈,我可以缩放它们。但我也有折线,我试着按strokeWeight缩放它们,但这不起作用。我需要绘制一条具有可个性化宽度的路线,如圆的半径。有什么想法吗?
编辑:一些代码
google.maps.event.addListener(this.markerEdit, 'mouseup', function() {
if(me.poly!=null){
var Options = {strokeWeight: 2000};
me.poly.setOptions(Options);
}
});或
google.maps.event.addListener(this.markerEdit, 'mouseup', function() {
if(me.poly!=null){
me.poly.setStrokeWeight(2000);
}
});我试过这两个了。
谢谢
发布于 2013-11-25 20:42:03
我认为您使用了错误的函数来更改笔划粗细。
尝试使用
me.poly.setOptions({strokeWeight: 2000});看看这个例子:http://jsfiddle.net/cx4Gm/它应该解释了你所需要的一切。
发布于 2013-12-18 02:49:27
我也有同样的问题。
这就是我所做的:
google.maps.event.addListener(mapRelatorioMapa , 'zoom_changed', function(){
var zoom = mapRelatorioMapa.getZoom() * larg /17 ;
for(var obj in redLine)
{
redLine[obj].setOptions({strokeWeight: zoom});
}
});所以我得到了缩放,并尝试将其相乘,但效果不是很好,我认为你必须尝试找到每个缩放的真实比例,并制作一个表格。
https://stackoverflow.com/questions/20188078
复制相似问题