拖动地图会更改搜索结果

时间:2011-07-25 20:18:52

标签: javascript jquery ruby-on-rails google-maps-api-3

您如何使用Google Maps API v3实现可拖动的搜索结果,类似于Yelp的方式。

我的猜测是你会绑定到地图移动事件并链接到#l=g:-122.47764587402344,37.75225820732335,-122.37464904785155,37.83419172060041之类的锚点,并将这些边界传递给搜索。

不过,这是一个Rails项目。

1 个答案:

答案 0 :(得分:1)

这是地图参考:http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

事件“bounds_changed”似乎就是你想要的。 当它触发时,您应该使用map.getBounds()获取地图边界并将其传递给您的搜索。