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

时间:2019-02-04 15:49:32

标签: react-native reverse-geocoding

运行此类对象时,我需要此类错误的帮助[],[]

Geocoder.getFromLatLng(28.6139,77.2090).then(
  json => {
        var addressComponent = json.results[0].address_components[0];
        alert(addressComponent);
    }, error => {
      alert(error+"CATCH");
    } ) 

1 个答案:

答案 0 :(得分: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