Как получают широту и долготу через Google Maps API?

Как получают широту и долготу через Google Maps API?

18
задан Stephen Kennedy 22 February 2018 в 12:58
поделиться

2 ответа

Если вам нужно узнать широту и долготу адреса с помощью Google Maps API, вам нужно использовать Google Maps Geocoding Service:

var map = new GMap2(document.getElementById("map_canvas"));
var geocoder = new GClientGeocoder();

var address = "1600 Amphitheatre Parkway, Mountain  View";
geocoder.getLatLng(address, function(point) {
         var latitude = point.y;
         var longitude = point.x;  

         // do something with the lat lng
    });

Если вы хотите получить широту и долготу позиции, щелкнутой на вашей карте Google, вы можете сделать это в событии click:

GEvent.addListener(map, "click", function(marker,point) {
        var latitude = point.y;
        var longitude = point.x;

        // do something with the lat/lng
    });
14
ответ дан 30 November 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: