@zubrrap
Новичок

Как получить координаты по адресу?

Доброго времени суток.

ymaps.ready(init);

function init() {
    var myPlacemark,
        myMap = new ymaps.Map('map', {
            center: [55.753994, 37.622093],
            zoom: 9,
            controls: ['zoomControl', 'geolocationControl',  'fullscreenControl', 'routeButtonControl']
        }, {
            searchControlProvider: 'yandex#search'
        });

var suggestView1 = new ymaps.SuggestView('suggest1'); //база адресов

}


 $("#suggest1").change(function(){
var t=$("#suggest1").val(); //получаем адрес 

//определяем координаты по адресу: Россия, Москва, Свободный проспект, 1Б 
ymaps.geocode(t,{results:1}).then(
function(res){  var MyGeoObj = res.geoObjects.get(0);
//извлечение координат
document.getElementById('one').value = MyGeoObj.geometry.getCoordinates();

});
            
        });
})


<!--Этот input, который выдает адрес из базы Яндекс, по мере его ввода-->
 <input type="text" class="form-control" name="Address" id="suggest1"><br>

 <input type="text"  id="one" name="Coordinates" placeholder="Координаты"><br>


В общем я получаю координаты
но они не верные
не выходит получить достоверные координаты
Выручайте пожалуйста
  • Вопрос задан
  • 711 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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