Obtener un parámetro de un elemento de Binded en Google Maps
-
29-09-2019 - |
Pregunta
obtener una respuesta a la vinculación de un elemento. Mi siguiente pregunta es: ¿cómo puedo obtener el parámetro "radio" de un círculo Binded, desde el marcador
El código:
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);
I necesita el radio de la cirlce, que enganchan a la matriz de [x] marcador. ¿Alguna idea? Gracias de antemano!
Solución
No creo que hay una manera de conseguir un objeto dependiente de un objeto.
Lo que puede hacer es configurar el círculo como un objeto en el marcador
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);
Ahora usted puede conseguir con el radio
Array[x].circle.getRadius();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow