Javascript 传单JS自动平移经度

Javascript 传单JS自动平移经度,javascript,latitude-longitude,leaflet,Javascript,Latitude Longitude,Leaflet,我试图建立一个地图,以经度为单位每秒平移几个相对度,但我只看到了平移若干像素的方法。这意味着缩小时它比放大时平移得更远。什么是干净的方法 下面是我现在用来平移的代码: var map = L.map('map', { minZoom: 1, maxZoom: 6, worldCopyJump: true, }).setView([0, 0], 3); L.tileLayer('maps/{z}/{x}/{y}.png', { maxNativeZoom: 3,

我试图建立一个地图,以经度为单位每秒平移几个相对度,但我只看到了平移若干像素的方法。这意味着缩小时它比放大时平移得更远。什么是干净的方法

下面是我现在用来平移的代码:

var map = L.map('map', {
    minZoom: 1,
    maxZoom: 6,
    worldCopyJump: true,
}).setView([0, 0], 3);

L.tileLayer('maps/{z}/{x}/{y}.png', { 
    maxNativeZoom: 3,
    reuseTiles: true,
    unloadInvisibleTiles: false
}).addTo(map);

setInterval(function(){map.panBy([100, 0], {animate: true, duration: 1});}, 1000);

始终可以将板条转换为像素


或者您只需要使用panTo,它接受latlng

这应该可以工作,我是否需要将绝对latlng坐标从中心偏移几度,或者默认情况下它将返回相对距离?panTo使用绝对latlng,因此您需要向中心的当前值添加一些量,这很容易获得