如何使用此处反向地理编码从所有检索到的数据中获取城市名称?

时间:2019-07-16 07:12:16

标签: javascript geocoding reverse-geocoding

我正在使用here反向地理编码功能,并且使用控制台下方的代码来打印一个包含我所处位置的所有信息的对象。我只想知道我所在城市的名称。我怎样才能做到这一点?。谢谢! (在我的代码中,我为“平台”变量赋予了一个值。)

var geocoderService = platform.getGeocodingService();
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(position =>{
      geocoderService.reverseGeocode(
        {
          mode: 'retrieveAddress',
          maxresults: 1,
          prox: position.coords.latitude + ', ' + position.coords.longitude
        },
        success => {
          console.log(success.Response);
        },
        error => {
          console.log(error);
        }
      );
    });
  } else {
    console.log('Not working.')

  }

1 个答案:

答案 0 :(得分:0)

您可以通过在代码中编写success.Response.View[0].Result[0].Location.Address.City来获取该信息。