javascript - H3Index在哪个Hexagon?
问题描述
实际上,我正在使用 JavaScript 中的 uber h3-Api。我把这个区域分成了几个六边形。通过将hexeid赋予kRing函数。
现在我想通过给定的 lat/lng 知道 lat/lng 在哪个 Hexagon (ID) 中。我知道我必须将 lat/lng 转换为 hexId。好的..但是我怎么知道它是哪个六边形?
我正在使用这个 JS-Api https://github.com/uber/h3-js
解决方案
如果我理解正确,您想知道给定 H3 索引在哪个 k 环中(k 环的形状大致为六边形,但“六边形”通常指的是 H3 索引)。
H3 没有为此提供任何特定功能。一般的做法是遍历 k 环中的索引并制作{index: kRing}
地图。然后,当您获得特定 lat/lng 的 H3 索引时,您可以在地图中查找它以获取关联的 k 环。
推荐阅读
- android - gridview.extent 不会在颤动中滚动
- sql - 在脚本中重用相同的 sql 子句
- javascript - 如何按一个参数升序调用方法?
- angular - 无法理解这个错误(GET http://makeappdev.xyz/1e6ab715a3a95d4603.js net::ERR_NAME_NOT_RESOLVED)
- javascript - 将客户端时间设置为服务器时间并实时更新
- android - 内联函数导致单元测试代码覆盖率报告出错
- python - 使用 For-Else 会执行这两个条件。我该如何解决?
- c - 为什么我们在函数名上使用 & 符号?
- java - 无法理解何时必须将 return 语句与递归关联使用
- javascript - 如何使用或不使用javascript在数字之间添加垂直线?