我正在使用Views创建两件事 1:位置列表(表)PAGE 2:GMap ATTACHMENT
我想要做的是将位置列表中的位置标题链接到地图中的标记/弹出窗口。
我发现允许我在Drupal之外执行此操作的网站,但希望将网站保持为“Drupal Friendly”。
非常感谢任何帮助/提示!!
干杯
答案 0 :(得分:1)
本页面的讨论应该回答您的问题。
答案 1 :(得分:0)
你只需要在drupal的相对tpl文件中添加以下代码。
当我们点击谷歌地图弹出打开时,“ seeMap a ”是achor链接。
这是触发弹出窗口的代码:
GEvent.trigger(Drupal.settings.gmap.auto1map.markers[i].marker, "click");
“auto1map”取决于您的设置。
这是移动位置顶部的代码:
var _pos = $('#banner').position();
_pos_top = _pos.top;
$('html,body').animate({scrollTop:eval(_pos_top) - 50},500);
主要代码:
$(document).ready(function(){
$('.seeMap a').each(function(i){
$(this).bind('click', function(){
var _pos = $('#banner').position();
_pos_top = _pos.top;
$('html,body').animate({scrollTop:eval(_pos_top) - 50},500);
GEvent.trigger(Drupal.settings.gmap.auto1map.markers[i].marker, "click");
return false;
});
});
});