【发布时间】:2018-03-29 16:13:48
【问题描述】:
我有这个 json。我正在使用 Google 的反向地理编码 API。我在给定的 url 中点击了获取请求,这是我得到的响应。
{
"results": [
{
"address_components": [
{
"long_name": "Goth Haji Umed Ali Gabole-Konker Road",
"short_name": "Goth Haji Umed Ali Gabole-Konker Rd",
"types": [
"route"
]
},
{
"long_name": "Haji Umaid Ali Goth",
"short_name": "Haji Umaid Ali Goth",
"types": [
"political",
"sublocality",
"sublocality_level_2"
]
},
{
"long_name": "Gadap",
"short_name": "Gadap",
"types": [
"political",
"sublocality",
"sublocality_level_1"
]
},
{
"long_name": "Karachi",
"short_name": "Karachi",
"types": [
"locality",
"political"
]
},
], "status": "OK"}
这是我的代码
function successFunction(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
var url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + lat + "," + lng + "&key=AIzaSyBcV_CkYu5VvJb1ZZF8GWCAmyzhedGpYzk";
jQuery.get(url, function (result)
{
console.log(result);
}
);
}
JSON 在我的控制台中 . 我想提醒城市名称“卡拉奇”。我怎样才能得到这个?
【问题讨论】:
-
alert(result.results[0].address_components[3].long_name); -
您的结果在
result变量中。只需从此变量中访问您需要的内容。上述评论中的示例。 -
我添加了答案,希望它能按要求工作。谢谢
标签: javascript json google-api