Google Map API地址错误

时间:2018-07-12 21:31:04

标签: javascript php google-maps

搜索地址时,地图会搜索另一个地址,尽管它写得很好

api google maps框中具有搜索功能,问题是当它们放置标记的地址不正确时

Example Screenshot

1 个答案:

答案 0 :(得分:1)

波哥大(Bogotá)中的地址问题已经在Google问题跟踪器中报告,并且Google团队正在调查中。您可以在这里看到此错误:

Incorrect street section/prefix for addresses in Bogotá from Place Autocomplete

请随时给该错误加注星标,以添加您的投票并订阅来自Google的其他通知。

当前Google说了以下话:

  

长话短说,“自动填充”功能目前不支持这些地址中使用的特定街道号码格式。

     

“卡雷拉18号#84-24波哥大”是指卡雷拉18部分中的房屋/建筑物24,其中房屋/建筑物编号以#84为前缀,在卡雷拉18与卡勒18交汇处以北的部分:   https://google-developers.appspot.com/maps/documentation/utils/geocoder/#place_id%3DEiFDcmEuIDE4ICM4NC0yNCwgQm9nb3TDoSwgQ29sb21iaWEiGhIYChQKEgnlp5lo9Jo_jhGbtbuxny0NyBAY

     

“放置自动完成功能”对此地址的解释是在称为“ Carrera 18”的“ a”街道中的房屋/建筑物84,尽管不在Carrera 18的正确路段上。

     

要变通解决此问题,可以通过对自动完成预测的“说明”(而非place_id)进行地理编码来使用Geocoding API来查找正确的位置:

     

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Cra%2018%20%23%2084-24%20Bogota,%20Colombia   描述:“ Cra。18#84-24,波哥大,波哥大,哥伦比亚”,   place_id:“ EilDcmEuIDE4ICM4NC0yNCwgQm9nb3TDoSwgQm9nb3RhLCBDb2xvbWJpYSIwEi4KFAoSCdctrCjcmD-OEdZ09IVnw0CzEFQqFAoSCR9akpEZmT-OESYqi9X   类型:[“路线”,“地理编码”]

     

https://maps.googleapis.com/maps/api/geocode/json?address=Cra.%2018%20%2384-24,%20Bogotá,%20Bogota,%20Colombia   formatted_address:“哥伦比亚18波#84-24,波哥大”,   place_id:“ EiFDcmEuIDE4ICM4NC0yNCwgQm9nb3TDoSwgQ29sb21iaWEiGhIYChQKEgnlp5lo9Jo_jhGbtbuxny0NyBAY”,   类型:[“街道地址”]