Как получают широту и долготу через Google Maps API?
Если вам нужно узнать широту и долготу адреса с помощью 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
});