Я пытаюсь собрать лат и лонг из гугла. Если пользователь правильно использует автозаполнение, тогда я получаю широту, и она передается при отправке с моей функцией check (). Иначе, если они вводят адрес без автозаполнения, он терпит неудачу, и я затем отправляю переменную термина (пользователи, отправляющие адрес) в API карт Google и получаю от них json.
function check() {
let latitude = document.getElementById("latitude").value;
let term = document.getElementById("getaddy").value;
if (latitude) {
window.prompt("It passed", "");
console.log(latitude);
} else {
function getJSONP(url, success) {
//How do I get data from here?
}
getJSONP('https://maps.googleapis.com/maps/api/geocode/json?address='+term+'&key=AIzaSyCN5Mchangedca6ceY8iHSLqAUF_j0I', function(data){
console.log(data);
});
window.prompt("TESTING NO AUTOCOMPLETE", "");
}
}
Правильно ли я настраиваю getJSONP? Мне нужно получить лат и лонг со страницы, которую возвращает Google, чтобы я мог отправить свою форму.
Большое спасибо!