Геолокация от формы

У меня есть форма Javascript, где пользователь вводит адрес, город и штат. Когда эта форма отправлена, я хочу, чтобы адрес был преобразован в широту и долготу и чтобы эти два значения были сохранены в базе данных. Любая помощь с благодарностью!

2 ответа

Решение

Проверь это:

http://batchgeo.com/lookup/

Вы можете использовать API Карт Google v3, например:

//get the input from user, in a normal looking address string
var add = this.ListingAddress + ', ' + this.ListingCity + ', ' + this.ListingZipCode;

var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': add }, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
        var LatLong = results[0].geometry.location; //here is the LatLong
    } else {
        alert("Address not found! Error Code: " + status);
    }
});
Другие вопросы по тегам