Javascript 谷歌地图-“返回上次结果”不起作用

Javascript 谷歌地图-“返回上次结果”不起作用,javascript,google-maps,Javascript,Google Maps,这是v2 下面是如何重现问题: 去 点击“新墨西哥州”pin 在弹出窗口中,单击“单击此处” 放大后,单击中间平移控件(也称为“返回到最后一个结果”)不会执行任何操作。我想回到状态视图。。。NM在中心,或放大前的任何位置 你知道我应该从哪里开始看吗?是的,在这种情况下我是那么的无知。这里的问题是,你正在导航到一个新页面以显示放大的地图-因此根据放大的地图,没有“最后的结果”可去 您需要做的是将事件绑定到“单击此处放大”链接的onclick事件。如果使用jQuery,则只需执行以下操作:$clic

这是v2

下面是如何重现问题:

去 点击“新墨西哥州”pin 在弹出窗口中,单击“单击此处” 放大后,单击中间平移控件(也称为“返回到最后一个结果”)不会执行任何操作。我想回到状态视图。。。NM在中心,或放大前的任何位置
你知道我应该从哪里开始看吗?是的,在这种情况下我是那么的无知。

这里的问题是,你正在导航到一个新页面以显示放大的地图-因此根据放大的地图,没有“最后的结果”可去

您需要做的是将事件绑定到“单击此处放大”链接的onclick事件。如果使用jQuery,则只需执行以下操作:$clickLinkId.ClickFunction{…},但如果使用常规JavaScript,则可以执行以下操作:


在您拥有的任何处理程序中,您都希望使用将地图的中心位置和缩放级别设置为所需的位置。在所有情况下,您都希望在click的事件处理程序中使用类似e.preventDefault或ReturnFalse的内容,这样它就不会试图导航页面。

Hi-欢迎使用so。发布一个你正在使用的代码的例子通常是有帮助的。你应该考虑发布一个SSCCE,
var link = document.getElementById("#clickLinkId");
link.onclick = function(e){ ... }