Google Maps API与Google地图网站自动填充结果的一致性

时间:2016-02-08 21:27:41

标签: google-maps google-maps-api-3 autocomplete

  1. 因此尝试使用Google Maps API返回结果。我也使用googlemaps.places.Autocomplete作为起始和目的地框。奇怪的是,我发现它与maps.google.com上的工作方式有所不同。
  2. 示例:通过Google Maps API 来源:我开始输入“McDonald's,Woodruff Rd,Greenville,SC 29607.选择它后,它正是它在路线计算中所做的。”

    通过Google地图网站(maps.google.com), 来源:我开始输入“McDonald's,Woodruff Rd,Greenville,SC 29607.选择它后,谷歌正在将其解析为更具体的地址,麦当劳,1111 Woodruff Rd,Greenville,SC 29607。

    显然,谷歌地图路线更加准确/精确。为什么通过Google Maps API不会更改所选地址?这是我需要使用的额外api电话吗?

    屏幕截图参考:http://cl.ly/2n3P1220042v

    1. 此外,通过API的路线方向似乎丢弃了企业名称,只留下了地址。 Google地图网站会保留企业名称。如何通过使用API​​来保持它?
    2. 感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

google.maps.places.Autocomplete服务返回的place对象具有formatted_address属性,其中包含您要查找的地址。

输入:" McDonald's,Woodruff Rd,Greenville,SC 29607"

formatted_address: "1111 Woodruff Rd, Greenville, SC 29607, United States"