【发布时间】:2018-04-19 10:07:55
【问题描述】:
我尝试从 google geocode api 的 json 请求中获取特定数据。
我的代码如下所示:
$('#test').on('focusout', function() {
var address = $('#ustreet').val() + " " + $('#ustreetnr').val() + ", " + $('#uplz').val();
$('#uaddress').val(address);
$.ajax({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=' + address,
dataType: 'jsonp',
success: function(json) {
console.log(json.geometry.location.lat);
console.log(json);
}
});
});
我的请求结果很好,看起来像这样:
http://maps.google.com/maps/api/geocode/json?address=Celler%20Weg%2055,%2021079
但我在从 geometry->location 获取“lat & lng”值并将其存储到 var 时遇到了问题。
ReferenceError: json 未定义
我肯定是 JavaScript/jQuery 初学者,但对于使用另一个 API 的其他项目,它的工作方式与我在这里尝试的方式相同...
我希望我能在这里得到一些帮助:)
来自波兰的问候
【问题讨论】:
标签: javascript jquery json api geocode