这是v2。谷歌地图 - '返回上一个结果'不起作用
下面是如何重现该问题:在放大时
- 去http://tweetmyjobs.com/tweetmaps/24419/branded
- 单击“新墨西哥”销
- 上在弹出窗口中,点击“点击这里”
- ,点击中间的平移控制(又名'返回上一个结果')什么都不做。我想返回到状态视图...(NM位于中心,或放大前的任何位置)
任何想法我应该从哪里开始寻找(是的,我是那种无知在这种情况下)。
这是v2。谷歌地图 - '返回上一个结果'不起作用
下面是如何重现该问题:在放大时
任何想法我应该从哪里开始寻找(是的,我是那种无知在这种情况下)。
这里的问题是,你正在导航到一个新的页面来显示放大的地图 - 所以根据放大的地图,没有'最后的结果'去。
你需要做的是将一个事件绑定到'点击这里放大'链接的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
,这样它就不会尝试导航页面。
谢谢你,我正在寻找的东西! – Peter 2010-12-15 13:09:09
欢迎来到SO。发布您正在使用的代码的示例通常很有帮助。 – 2010-12-15 11:11:47
你应该考虑发布SSCCE,http://sscce.org/ – codevour 2010-12-15 11:13:03