leaflet - 在 Leaflet 上将点转换为 LatLng

标签 leaflet

我正在尝试将我的点在 map 上的正确位置作为 Latlng:

let point = L.point(0,0) // x=0,y=0
let latlng = map.unproject(point)

但是 latlng 值不是真实位置!

我错过了什么?

最佳答案

函数:unproject 不正确。

你应该使用:layerPointToLatLng:

let point = L.point(0,0); // x=0,y=0
let latlng = map.layerPointToLatLng(point);

问候

雷切尔

关于leaflet - 在 Leaflet 上将点转换为 LatLng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41614804/

相关文章:

javascript - Leaflet js,将geoJSON传递给setView

javascript - 在 JavaScript 中对时间戳数组进行排序

arrays - 将数组中的标记添加到 Leaflet 中

javascript - 如何在 map 容器的特定位置显示目标位置

javascript - 将 JSON 值转换为数组

javascript - 在传单中标记多边形的最佳方法?

css - 为什么我的文字没有覆盖在传单 map 上?

javascript - 传单:瓷砖未对准和负 y 坐标

mysql - 从 MySQL 中东北和西南坐标的边界框内的数据库中获取所有点

php - 将传单链接到数据库的基本级别 - 重新创建 CoffeeShop 示例