Я нуждаюсь в том, чтобы получить широту и длину круга, который был создан на основании расположения, данного согласно Вашей широте и длине, но мне интересно получать координаты круга, чтобы строить одну Geofence
на основании этой главной указанной точки 'lat:-33.465632 - lng:-70.62627'
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {
lat: -33.465632,
lng: -70.62627
},
zoom: 15
});
var circulo = new google.maps.Circle({
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
map: map,
center: map.getCenter(),
radius: 1000
});
}
Это не является возможным с API google для объекта Circle
то, что ты мог бы делать, если он состоит в том, что он приспосабливается к твоему требованию, состоит в том, чтобы рисовать многоугольник. Как только закрывается многоугольник с событием overlaycomplete
ты можешь получать точки, которые соразмеряют твой многоугольник.
google.maps.event.addListener(drawingManager, 'overlaycomplete', function (polygon) {
all_overlays.push(polygon);
coordinatesArray = polygon.overlay.getPath().getArray();//Obtiene el arreglo de coordenadas
});
https://developers.google.com/maps/documentation/javascript/examples/polygon-simple