代码之家  ›  专栏  ›  技术社区  ›  Pascal Paradis

单击标记将用户重定向到日志

  •  0
  • Pascal Paradis  · 技术社区  · 14 年前

    我正在使用下面的WordPress和插件组合。

    • WordPress 2.92
    • 地理混合1.3.3
    • geo mashup自定义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 ;
        });
    });
    

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

    我想我打错了行动电话。但我找不到我要找的东西。

    有什么建议吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   cyberhobo    14 年前

    我的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; 
      } 
    } ); 
    
    推荐文章