2010-06-03 2 views
0

다음 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 ; 
    }); 
}); 

해당 코드를 사용하면지도가로드되고지도에 생성 된 최신 마커로 리디렉션됩니다. 나는 최종 해결책에 가깝다고 확신한다.

잘못된 동작 호출을 사용하고있는 것 같습니다. 그러나 나는 내가 원하는 것을 찾을 수 없었습니다.

제안 사항?

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; 
    } 
}); 

답변

1

지오 매시업 1.3.3에 대한 내 솔루션

가능성이 향후 변경,하지만 지금 필요한 수있는 몇 가지 가정을합니다. 고맙습니다!
+0

작품을 꽤 잘 : –

+0

안녕하세요, 누군가가 아직이 답변을 읽고 답변을 드리겠습니다. 동일한 변경을 구현하고 싶지만 작성한 코드를 추가/변경할 위치를 찾을 수 없습니다. 여기에 마지막으로 응답 한 이후로 최신 수정본을 개발하지 않은 한. 감사합니다. –

+0

custom.js 파일의 위치는 다음에서 자세히 설명합니다. http://code.google.com/p/wordpress-geo-mashup/wiki/Documentation#Custom_JavaScript – cyberhobo

관련 문제