Всем привет. Есть карта и на ней Геокардинация. Строка поиска, когда там вводишь какую-то местность, он отмечает это место маркером. Я беру координаты этого места, запускаю их в alert();
- все работает, но в консоли он показывает массив. Так вот, как мне получить lat
и lot
из этого массива?
function geocodeAddress(geocoder, resultsMap) {
var address = document.getElementById('address').value;
geocoder.geocode({'address': address}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
resultsMap.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: resultsMap,
position: results[0].geometry.location
});
//Тут показывает координыта
alert(results[0].geometry.location);
//А тут показывет массив
console.log(results[0].geometry.location);
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
}
Буду благодарен ребят всем, кто поможет!
Будьте внимательней lat
это функция а функции необходимо вызвать.
console.log(results[0].geometry.location.lat());
console.log(results[0].geometry.location.lng());
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Не могу понять в чем проблема с работой кодаВсе работает отлично, пока я не сменю на iPad (в принципе любой планшет) разрешение, то есть не покручу...