我正在使用以下Wordpress和插件组合。
我想要实现的是当用户点击标记时,它会被重定向到与之关联的博客帖子。
我在custom.js中添加了以下代码。
GeoMashup.addAction('loadedMap', function( properties, marker ) {
GEvent.addListener(marker, "click", function() {
parent.location.href = properties.home_url + "?p=" + properties.open_object_id ;
});
});
使用该代码,地图会加载并重定向到地图上创建的最新标记。我很确定我接近最终解决方案。
我想我正在使用错误的动作调用。但我一直无法找到我想要的东西。
有什么建议吗?
答案 0 :(得分: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;
}
} );