运行会出现这种情况对象时,我需要帮助,这种错误的[],[]
Geocoder.getFromLatLng(28.6139,77.2090).then(
json => {
var addressComponent = json.results[0].address_components[0];
alert(addressComponent);
}, error => {
alert(error+"CATCH");
} )
它看起来像你试图alert
对象这样做通常会导致得到以下回应:
[对象的对象]
这是不是真的有用。您可以通过使用JSON.stringify
解决这个
alert(JSON.stringify(addressComponent))
或alert(JSON.stringify(error))
上的坐标进行反向地理代码查找提供了以下警报,当我使用JSON.stringify
您可以在文档阅读更多关于JSON.stringify
here。
该方法
JSON.stringify()
转换JavaScript对象或值JSON字符串
虽然使用alert
是很有用的,我更喜欢使用console.warn
,你会得到这样的事情,这意味着你不必stringify
每个响应