2010-12-15 112 views
0

这是v2。谷歌地图 - '返回上一个结果'不起作用

下面是如何重现该问题:在放大时

  1. http://tweetmyjobs.com/tweetmaps/24419/branded
  2. 单击“新墨西哥”销
  3. 上在弹出窗口中,点击“点击这里”
  4. ,点击中间的平移控制(又名'返回上一个结果')什么都不做。我想返回到状态视图...(NM位于中心,或放大前的任何位置)

任何想法我应该从哪里开始寻找(是的,我是那种无知在这种情况下)。

+0

欢迎来到SO。发布您正在使用的代码的示例通常很有帮助。 – 2010-12-15 11:11:47

+0

你应该考虑发布SSCCE,http://sscce.org/ – codevour 2010-12-15 11:13:03

回答

0

这里的问题是,你正在导航到一个新的页面来显示放大的地图 - 所以根据放大的地图,没有'最后的结果'去。

你需要做的是将一个事件绑定到'点击这里放大'链接的onclick事件。如果你使用jQuery,那么你可以简单地做:$("#clickLinkId").click(function(e) { ... })但如果你使用传统的JavaScript,那么你可以做以下set up an event listener

var link = document.getElementById("#clickLinkId"); 
link.onclick = function(e){ ... } 

在任何处理你有,你想用Google Maps API设置地图的中心位置以及缩放级别与您需要的内容。在所有情况下,您都希望在点击的事件处理程序上使用e.preventDefault()return false,这样它就不会尝试导航页面。

+0

谢谢你,我正在寻找的东西! – Peter 2010-12-15 13:09:09

相关问题