【问题标题】:Leaflet click event and retrieve X,Y and Zoom传单点击事件并检索 X、Y 和缩放
【发布时间】:2018-03-19 08:27:02
【问题描述】:

我将 leflet 与我的地图自定义图层一起使用。

我通过单击地图中的特定位置实现了获取信息功能。 我可以检索点击位置的latlng,但我还想检索关于Tile 坐标和Zoom 级别的XY

对于缩放级别,我可以使用e.getZoom(),但我无法检索点的XY 坐标。

这可能吗?

【问题讨论】:

  • XY 相对于什么?屏幕角、地图角、CRS 原点、图块坐标...??
  • 如果您想要容器元素的坐标,只需检查传单的MouseEvent 中的containerPoint。它为您提供了一个具有所需 X 和 Y 值的 Point 对象。
  • @IvanSanchez 抱歉,我需要瓷砖坐标。用于下载特定磁贴的相同值。
  • @Safari 请编辑您的问题以反映您想要平铺坐标。
  • 你知道@Safari 了吗?

标签: javascript html leaflet coordinate-systems


【解决方案1】:

我曾使用 lat 和 lng 作为 xy,但也使用了 L.CRS.Simple

当您绘制自定义对象并插入xy 时,您使用的是地图中心引用的点坐标。

所以在你的情况下,我会使用 latlng 作为 xy

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 1970-01-01
    • 2021-11-03
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多