离子2中反向地理编码的对象

时间:2017-05-31 06:06:56

标签: ionic2

当我使用这个

this.nativeGeocoder.reverseGeocode(parseFloat(this.myLat),parseFloat( this.myLong))
  .then((result: NativeGeocoderReverseResult) =>
  { console.log('The address is ' + result.street + ' in ' + result.countryCode)

在构造函数中调用的函数中我得到了 -

IN中的地址为未命名道路 result.street 无效 !

1 个答案:

答案 0 :(得分:0)

您必须将result.street更新为result [0] .street 它会起作用

this.nativeGeocoder.reverseGeocode(parseFloat(this.myLat),parseFloat( this.myLong))
  .then((result: NativeGeocoderReverseResult) =>
  { console.log('The address is ' + result.street + ' in ' + result.countryCode)

this.nativeGeocoder.reverseGeocode(parseFloat(this.myLat),parseFloat( this.myLong))
  .then((result: NativeGeocoderReverseResult) =>
  { console.log('The address is ' + result[0].street + ' in ' + result[0].countryCode)