1
私は自分のリーフレットマーカーが特定の緯度/経度に「置かれていません」と気づきました。マップを拡大すると、マーカーが移動して正しい位置に調整されます。ズームアウトすると、別の位置に移動します。その位置に静的ではありません。これをどうすれば解決できますか?リーフレットマーカーは位置に静的ではありません
私のマーカーには何も特別なものはありません。以下、私はあなたが記述の症状が間違っiconAnchor
設定の典型的なものである
var LeafIcon = L.Icon.extend({
options: {
iconSize: [12, 15],
shadowSize: [30, 40],
iconAnchor: [11, 70],
shadowAnchor: [2, 42],
popupAnchor: [-3, -40]
}
});
var map_icon = new LeafIcon({iconUrl: 'icon_marker.png'});
var marker;
marker = L.marker([my_lat, my_lon], {icon: map_icon});
marker.addTo(map);
marker.bindPopup("My markers' popup");
ありがとうございます。それはエラーだった。私は適切に 'iconAnchor'を設定しなければならなかった。そのために、私は使用しているアイコンのピンの座標を見るためにMS Paintに入っていなければなりませんでした。 –