Googleマップで作成された新しいアイテムをクリックするpanTo()
と、指定されlatlng
た. addListener
がコールバック関数にパラメーターを送信できないかどうかはわかりません。
function createLinkToMarker(title, latlng, container) {
var a = L.DomUtil.create('a', 'link-marker', container);
a.href='#',
a.innerHTML = title;
function pan() {//??? why I passing argument(latlng) for each new A element?
console.log(arguments);
map.panTo(latlng);
}
L.DomEvent
.addListener(a, 'click', L.DomEvent.stopPropagation)
.addListener(a, 'click', L.DomEvent.preventDefault)
.addListener(a, 'click', pan);
return a;
}