以前我get an answer来链接一个元素。我的下一个问题是:如何从标记中获取绑定圆的“半径”参数?
代码:
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
});
var circle = new google.maps.Circle({
map: map,
radius: 50,
});
circle.bindTo('map', marker);
circle.bindTo('center', marker, 'position');
Array.push(marker);
我需要cirlce的半径,它与Array [x]标记绑定。任何的想法?提前谢谢!
答案 0 :(得分:0)
我认为没有办法从对象中获取绑定对象。
您可以做的是将圆圈设置为标记
上的对象var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
});
var circle = new google.maps.Circle({
map: map,
radius: 50,
});
marker.circle = circle; // Add the circle object to the map object
circle.bindTo('map', marker);
circle.bindTo('center', marker, 'position');
Array.push(marker);
现在你可以用
获得半径Array[x].circle.getRadius();