如何获取当前可见的图块坐标?

暖风

我需要获取x/y(其中x和y是leaflet.js用于查询x/y/z瓷砖对应URL的坐标)当前可见瓷砖的坐标。

我想找到一个不启用unloadInvisibleTiles选项的解决方案

做到这一点的唯一方法是通过getPixelBounds()吗?

编辑:添加了示例要点

雅弗雷德

据我所知,你必须经历 getPixelBounds()

您可以使用以下代码枚举它们:xTile和yTile是您所需要的

// get bounds, zoom and tileSize        
var bounds = map.getPixelBounds();
var zoom = map.getZoom();
var tileSize = 256;  


// get NorthWest and SouthEast points
var nwTilePoint = new L.Point(Math.floor(bounds.min.x / tileSize),
    Math.floor(bounds.min.y / tileSize));

var seTilePoint = new L.Point(Math.floor(bounds.max.x / tileSize),
    Math.floor(bounds.max.y / tileSize));

// get max number of tiles in this zoom level
var max = map.options.crs.scale(zoom) / tileSize; 

// enumerate visible tiles 
for (var x = nwTilePoint.x; x <= seTilePoint.x; x++) {
   for (var y = nwTilePoint.y; y <= seTilePoint.y; y++) {

      var xTile = (x + max) % max;
      var yTile = (y + max) % max;

      console.log('tile ' + xTile + ' ' + yTile);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Recycler View 中获取当前可见的项目

来自分类Dev

从活动获取当前可见片段

来自分类Dev

如何输出到当前可见的终端

来自分类Dev

如何获取当前地图坐标?

来自分类Dev

如何仅考虑可见元素来获取当前元素的索引?

来自分类Dev

如何使用MPAndroidChart获取当前可见的x和y轴范围?

来自分类Dev

我如何从视图分页器适配器中获取当前可见的片段。

来自分类Dev

如何获取当前可见图像src来填充表单的字段?

来自分类Dev

如何获取当前可见活动的引用而不将其作为参数传递给其他类

来自分类Dev

在android dumpsys中获取当前可见片段的信息

来自分类Dev

在android dumpsys中获取当前可见片段的信息

来自分类Dev

wxPython-StyledTextCtrl获取当前可见的行

来自分类Dev

离子:获取离子含量中当前可见的项目

来自分类Dev

获取消息的当前可见性超时

来自分类Dev

如何获取不可见WebElement的属性

来自分类Dev

PyQt派生当前在QListWidget中可见的QListWidgetItems的y像素坐标

来自分类Dev

如何在iOS中找到当前可见的viewController

来自分类Dev

获取可见的URL

来自分类Dev

LibGDX:如何在带有和不带有缩放的图块的图块地图中获取相同的坐标

来自分类常见问题

Android Studio 4.1图标不可见,如何获取?

来自分类Dev

如何在DIV可见之前获取clientWidth和clientHeight

来自分类Dev

Android Studio 4.1图标不可见,如何获取?

来自分类Dev

如何仅获取父元素的可见子元素?

来自分类Dev

如何让 SUM 可见?

来自分类Dev

如何在随机坐标上绘制具有随机大小的圆,以使圆完全可见?

来自分类Dev

DynamicDataDisplay WPF-获取在当前视口中可见的数据

来自分类Dev

Chart.js获取图形上当前可见点的数组

来自分类Dev

获取Windows Phone 8.1 / Windows 8.1的当前可见集线器部分

来自分类Dev

如何在Xamarin中获取当前GPS坐标

Related 相关文章

  1. 1

    如何在 Recycler View 中获取当前可见的项目

  2. 2

    从活动获取当前可见片段

  3. 3

    如何输出到当前可见的终端

  4. 4

    如何获取当前地图坐标?

  5. 5

    如何仅考虑可见元素来获取当前元素的索引?

  6. 6

    如何使用MPAndroidChart获取当前可见的x和y轴范围?

  7. 7

    我如何从视图分页器适配器中获取当前可见的片段。

  8. 8

    如何获取当前可见图像src来填充表单的字段?

  9. 9

    如何获取当前可见活动的引用而不将其作为参数传递给其他类

  10. 10

    在android dumpsys中获取当前可见片段的信息

  11. 11

    在android dumpsys中获取当前可见片段的信息

  12. 12

    wxPython-StyledTextCtrl获取当前可见的行

  13. 13

    离子:获取离子含量中当前可见的项目

  14. 14

    获取消息的当前可见性超时

  15. 15

    如何获取不可见WebElement的属性

  16. 16

    PyQt派生当前在QListWidget中可见的QListWidgetItems的y像素坐标

  17. 17

    如何在iOS中找到当前可见的viewController

  18. 18

    获取可见的URL

  19. 19

    LibGDX:如何在带有和不带有缩放的图块的图块地图中获取相同的坐标

  20. 20

    Android Studio 4.1图标不可见,如何获取?

  21. 21

    如何在DIV可见之前获取clientWidth和clientHeight

  22. 22

    Android Studio 4.1图标不可见,如何获取?

  23. 23

    如何仅获取父元素的可见子元素?

  24. 24

    如何让 SUM 可见?

  25. 25

    如何在随机坐标上绘制具有随机大小的圆,以使圆完全可见?

  26. 26

    DynamicDataDisplay WPF-获取在当前视口中可见的数据

  27. 27

    Chart.js获取图形上当前可见点的数组

  28. 28

    获取Windows Phone 8.1 / Windows 8.1的当前可见集线器部分

  29. 29

    如何在Xamarin中获取当前GPS坐标

热门标签

归档