0

我正在使用以下 Wordpress 和插件组合。

  • WordPress 2.9.2
  • 地理混搭 1.3.3
  • 地理混搭自定义 1.0

我想要实现的是,当用户单击标记时,它会被重定向到与其关联的博客文章。

我在 custom.js 中添加了以下代码。

GeoMashup.addAction('loadedMap', function( properties, marker ) {
    GEvent.addListener(marker, "click", function() {
        parent.location.href = properties.home_url + "?p=" + properties.open_object_id ;
    });
});

使用该代码,地图加载并重定向到地图上创建的最新标记。我很确定我已经接近最终解决方案。

我想我使用了错误的动作调用。但我一直无法找到我要找的东西。

有什么建议么?

4

1 回答 1

1

我的 Geo Mashup 1.3.3 解决方案做了一些假设,这些假设将来可能会改变,但现在是必要的:

GeoMashup.addAction( 'selectedMarker', function( properties, marker ) { 
  var loc = GeoMashup.locations[ marker.getPoint() ]; 
  if ( loc && loc.objects.length > 0 ) { 
    parent.location.href = properties.home_url + '?p=' + loc.objects[0].object_id; 
  } 
} ); 
于 2010-06-03T21:56:42.423 回答