将 .getLatLng() 限制为 -90–90 和 -180–180

Limit .getLatLng() to -90–90 and -180–180

我有一个在美国上空的可拖动标记。想象一下,用户将这个标记向西拖过太平洋到达富士山。

如果我使用 marker.getLatLng(),我希望坐标为 35.3631, 138.7306,但我得到的是 35.3631, -221.2694。有没有办法将我的纬度限制在 -90 到 90 度之间,将经度限制在 -180 到 180 度之间?

关于经度,wrap()可以如下使用,但纬度不会改变。

marker.getLatLng().wrap().lng

参考:https://leafletjs.com/reference-1.7.1.html#latlng-wrap