我正尝试从Google收集经纬度。如果用户正确使用了自动完成功能,那么我会获得宽容,并通过我的check()函数继续提交。否则,如果他们输入的地址没有自动完成功能,它将失败,然后我将术语变量(用户提交地址)提交给google maps api并从他们那里获取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返回的页面中获取经纬度,以便我可以提交表单。 非常感谢!