javascript – 在leafletjs中删除3857投影标记

传单是否有可能在地图上放置3857投影标记

我喜欢一个解决方案,首先使用proj4js将点转换为4326,然后将其放在地图上.

var source = new Proj4js.Proj('epsg:3857');
    var dest = new Proj4js.Proj('epsg:4326');
    var p = new Proj4js.Point(-12307.601047734, 6711475.1283642);
    Proj4js.transform(source, dest, p);

  new L.Marker([p.y, p.x], {bounceOnAdd: true}).addTo(map);

核心传单或传单插件中有没有其他方法可以在不使用proj4js库的情况下删除标记.

谢谢.

解决方法:

在互联网上度过了愉快的时光.我终于完成了它.

var point = new L.Point(-12307.601047734, 6711475.1283642);
var earthRadius = 6378137;
var latlng = L.Projection.SphericalMercator.unproject(
               point.divideBy(earthRadius));

new L.Marker([latlng.lat, latlng.lng], {bounceOnAdd: true}).addTo(map);

相关文章

https://www.osgeo.cn/qgis-tutorial/overview.html https:...
设计方案是工程建设最关键的环节,也是影响城市规划的基本因...
BIM与GIS的区别与联系http://www.bimcn.org/cjwt/2018111516...
成功有感之给年轻人的10个忠告1、努力工作要努力,随随便便过...
鉴于陆地多边形为ShapelyMultiPolygon,我想找到代表例如多边...
背景与宣言传统的GISC/S开发已经很被别人不屑了,在时代的洪...