Возможно получать широту и длину радио с googlemaps api

Я нуждаюсь в том, чтобы получить широту и длину круга, который был создан на основании расположения, данного согласно Вашей широте и длине, но мне интересно получать координаты круга, чтобы строить одну 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
        });



    }
0
задан 10.09.2019, 23:44
1 ответ

Это не является возможным с 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

0
ответ дан 11.09.2019, 03:11