反应本地地理编码获取地址

问题描述 投票:0回答:1

运行会出现这种情况对象时,我需要帮助,这种错误的[],[]

Geocoder.getFromLatLng(28.6139,77.2090).then(
  json => {
        var addressComponent = json.results[0].address_components[0];
        alert(addressComponent);
    }, error => {
      alert(error+"CATCH");
    } ) 
react-native reverse-geocoding
1个回答
0
投票

它看起来像你试图alert对象这样做通常会导致得到以下回应:

[对象的对象]

Alert

这是不是真的有用。您可以通过使用JSON.stringify解决这个

alert(JSON.stringify(addressComponent))alert(JSON.stringify(error))

上的坐标进行反向地理代码查找提供了以下警报,当我使用JSON.stringify

geocode lookup

您可以在文档阅读更多关于JSON.stringify here

该方法JSON.stringify()转换JavaScript对象或值JSON字符串

虽然使用alert是很有用的,我更喜欢使用console.warn,你会得到这样的事情,这意味着你不必stringify每个响应

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.