나는 내 여행에 관한 HTML, PHP 및 자바 스크립트로 블로그를 작성하고 있습니다. 나는 나라를 고를 수있는 고전 메뉴를 가지고있다. 그것은 나를이 나라에 관한 기사가 담긴 새로운 페이지로 연결시킨다.지도의 마커에서 URL 페이지로 링크 javascript
나는 이것을 다음과 같이 변경하고 싶습니다. 나는 내가 간 나라마다 마커가있는지도가 있습니다. 마커를 클릭하여 해당 페이지로 이동하고 싶습니다.
var map = L.map('mapid').setView([25, 22], defaut_zoom);
var carte="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}"
L.tileLayer(carte, {
attribution:'Tiles © Esri — Source: Esri, DeLorme, NAVTEQ, USGS, Intermap, iPC, NRCAN, Esri Japan, METI, Esri China (Hong Kong), Esri (Thailand), TomTom, 2012'}).addTo(map);
var finlande = L.marker([60.1698,24.93837],{icon: satIcon}).addTo(map);
var pouce = L.marker([47.50075,9.742309999999975]).addTo(map);
//I tried to use an EventListener :
finlande.addEventListener('click',function (event) {
event.preventDefault();
document.getElementById("lien");
});
})
내 PHP 파일에 대한 링크 : 내 자바 스크립트에서
나는 나의지도와 나의 마커가
<img id=lien><a href="finlande.html">
을하지만 그것은 작동하지 않습니다. 나는 자바 스크립트에서 몇 가지 기본 사항을 가지고 있지만 내가 js에서 할 수있는 것과 혼란스러워하고 html이나 php에서해야 할 일을 인정해야한다. 도움을 위해 미리 감사드립니다!
리플 릿을 사용하는 경우 왜이 태그가 google-maps로 태그가 지정되어 있습니까? – davidkonrad
이벤트 처리기가 실제로 _doing_이 아닙니다. 물론, 당신은 요소를 잡는 중입니다,하지만 당신은 어떤 행동을 취하지 않습니다. –