javascript - 如何从 Bing Maps API 获取 JSON?
问题描述
我想使用 Bing Maps API 来获取使用 Javascript 的位置或地址的坐标。
当我手动打开链接时,我看到一个 JSON 文件,如下所示:
但是我怎样才能获取这个文件来获取坐标呢?
我尝试了以下代码,在控制台上显示数据,但没有任何反应。
var req = new Request(request);
fetch(req)
.then(function(response) {
return response.text();
})
.then(function(text) {
console.log(text);
});
我必须导入特殊库还是只是错误的方法?
解决方案
let data = fetch('http://dev.virtualearth.net/REST/v1/Locations?CountryRegion=DE&locality=Munich&addressLine=1%20Schloss%20Nymphenburg&maxResults=1&key=%7BmyKEY%7D')
.then(response => console.log("res: ", response))
.catch(err => console.log("err: ", err));
console.log(data)
//console.log(data["resourceSssSets"]["0"]["resources"]["0"]["point"]["coordinates"])
/*
{
"resourceSssSets":{
"0": {
"resources" :{
"0" :{
"point":{
"coordinates": {
"0": "",
"1": ""
}
}
}
}
}
}
}
*/
推荐阅读
- php - 如何自动将当前日期时间添加到我的数据库中
- python - 测试时如何为 OneToOneField 传递数据?
- awk - 如何使用“awk”命令进行多列输出?
- matlab - arrayfun 和 string() 之间的冲突
- wordpress - 我必须创建画布地图
- css - 如何在引导程序中使用滚动条实现固定的全高 div
- amazon-s3 - AWS CloudTrail:将过滤后的日志传送到 CloudWatch Logs,而无需写入 S3 存储桶
- javascript - 如何查看 JS 在 Chrome 开发工具或 Firefox 开发工具中改变了我元素的样式?
- java - Logback 没有创建输出日志文件
- php - 在视图刀片 Laravel 上添加 Carbon Format dMY