[英]bind marker to map center using leaflet
我通常使用Google地图,并使用它将十字线图标绑定到地图中心
var image = {
url: 'images/site/crosshair.png',
size: new google.maps.Size(32, 32),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(16, 16)
};
var xhr = new google.maps.Marker({
map: map,
icon: image
});
xhr.bindTo('position', map, 'center');
如何使用leaflet.js复制此文件? 我有这样一个图标,它设置在中心,但是随着地图的拖动或缩放它不会更新
//create crosshair icon
var crosshair = L.icon({
iconUrl: 'img/site/crosshair.png',
iconSize: [32, 32],
iconAnchor:[16,37]
});
L.marker(map.getCenter(), {icon: crosshair}).addTo(map);
希望你能帮忙
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.