使用google maps api从我的网站上的谷歌地图获取搜索框

时间:2014-01-05 00:00:20

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

我喜欢谷歌地图。有智能搜索框。我希望在我自己的网站上使用google maps api。

我有一些谷歌地图地方库的经验 - 自动完成,放置搜索和地方搜索框 - 但似乎谷歌地图网站本身​​使用由它的api提供的更复杂的搜索框。

我们在maps.google.com和https://developers.google.com/maps/documentation/javascript/examples/places-searchbox页面上考虑几个搜索查询:

  • 输入“莫斯科”并按回车(不要在自动填充框中选择任何内容) - 谷歌地图的工作正常,但搜索框api会返回两个对象(一个在俄罗斯,另一个在美国)。
  • 输入“莫斯科”并从自动填充中选择第一个结果 - 搜索框再次返回两个结果 - 一个用于莫斯科,另一个用于moskva小村庄。
  • 键入“露营” - 谷歌地图本身效果很好 - 它显示当前地图位置的驻留并在拖动和缩放地图时更新它。搜索框不会更新结果。有针对bounds_changed的searchBox.setBounds的代码,但它不会触发places_changed事件,并且标记不会在地图上更新。

这些示例显示,Google地图本身使用了更强大的搜索框版本,即api中提供的版本。那么我的网站上有这个更强大的搜索框吗?

0 个答案:

没有答案