Я бы хотел, чтобы Google Maps конвертировал отправленный пользователем адрес в координаты карты. Я только хочу, чтобы эти координаты будут храниться в переменной, чтобы получить доступ позже:Google Geocode Javascript API - Как получить координаты?
function map_search() {
console.log("search form functional"); // sanity check
var searchLoc = $('#search_location').val();
console.log(searchLoc);
var searchCoords = geocoder.geocode({'address': searchLoc});
console.log(searchCoords);
...
}
Я настраиваю его так:
var geocoder = new google.maps.Geocoder();
Это работает до точки, где var seachCoords
определена. В консоли он просто печатает как undefined
.
Другие функции Google Maps успешно работают на этой странице. Неправильно ли мой JavaScript, или я неправильно использую этот геокодер?
что является проблема точно? –