|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
129 | $("#add_object__form").submit(function(event) { if(!flagSubmit){ event.preventDefault(); city = $('#CITY option:selected').text(); address = $('#ADDRESS').val(); if(city != "" && address != "") { city = $.trim(city); address = $.trim(address); $.ajax({ /*получаем координаты по ajax*/ data: "&geocode=" + city + " " + address + "&results=1", url: "https://geocode-maps.yandex.ru/1.x/?format=json", dataType: 'json', success: function(data) { console.log(data); try { if (data.hasOwnProperty('statusCode')) { if (data.statusCode !== 200) { console.warn("Проблема с получением координат предприятия"); flagSubmit = true; $('#add_object__form').submit(); } } else { $("#MAP").val(data.response.GeoObjectCollection.featureMember[0].GeoObject.Point.pos.split(' ').reverse().join(',')); flagSubmit = true; $('#add_object__form').submit(); } } catch(e) { $("#MAP").val(''); } }, fail: function (data) { console.warn("Проблема с получением координат предприятия"); flagSubmit = true; $('#add_object__form').submit(); } }); } else { flagSubmit = true; $('#add_object__form').submit(); } | яндекс геокод, yandex geocode | 120 | Нужен рабочий АПИ ключ |