Ajax 谷歌地图跳转到

Ajax 谷歌地图跳转到,ajax,maps,Ajax,Maps,完成新手问题,但我不知道如何做: 我想创建一个地图与链接,跳转到正确的pin在谷歌地图上,并显示地址 提前谢谢你我制作了一张定制的谷歌地图,地图上有几个位置,每个位置你都可以点击地图上的pin,一个信息窗口就会打开。我还想要我相信你正在谈论的东西——能够单击地图外的链接,并在地图上打开特定pin的信息窗口。这其实很简单——只需将click事件设置为pin拥有的相同openinfowindow事件 相关JavaScript /* Used variables map = the map it

完成新手问题,但我不知道如何做:

我想创建一个地图与链接,跳转到正确的pin在谷歌地图上,并显示地址


提前谢谢你

我制作了一张定制的谷歌地图,地图上有几个位置,每个位置你都可以点击地图上的pin,一个信息窗口就会打开。我还想要我相信你正在谈论的东西——能够单击地图外的链接,并在地图上打开特定pin的信息窗口。这其实很简单——只需将click事件设置为pin拥有的相同openinfowindow事件

相关JavaScript

/* Used variables
  map = the map itself
  marker = the current pin
  infowindow = the infowindow shown on the map
    - my setup has only one infowindow and clicks just swap its content
  label = the current infowindow content
*/


// Inside loop setting each pin to the map

// Click mevent for pins
google.maps.event.addListener(marker, 'click', function() {
    infowindow.close;
    infowindow.setContent(label);
    infowindow.open(map,marker);
});

// Click event for link outside the map
$(relevantLink).click(function(){
    $("html, body").animate({scrollTop:$("#yourMap").offset().top}, 500);
    infowindow.close();
    infowindow.setContent(label);
    infowindow.open(map,marker);
    return false;
});

你应该详细说明你的问题对不起,补充了一点信息。希望这能让你明白,道格拉斯,我还是不完全明白,你能给我做一个带几个别针的演示吗?非常感谢。具体的方法取决于您首先如何使用Google Maps API设置地图。很可能,您在某处有一个某种数组,其中列出了您的所有pin位置和信息。当代码在数组中循环时(在这里设置映射上的pin(每个数组项一个pin)),只需将列出的第二个click事件添加到要在映射上打开当前数组项的映射之外的链接。现在,每个数组项(映射pin)都可以在pin本身和映射外部的链接上单击。