
function shiftLongitude(lng) {
  let newLng = lng - 150
  if (newLng < -180) newLng += 360
  if (newLng > 180) newLng -= 360
  return newLng
}
 L.marker([40.06669998, shiftLongitude(116.5999985)], { icon: createStarIcon() }).addTo(pageData.map)
我有个地图必须使用EPSG3857才能正常渲染,中央经度是150,我把左边的经度都减去150,然后使用L.marker函数进行渲染,但是发现渲染后的坐标有偏移,如何才能让坐标渲染到地图上的正确位置