FLUTTER ECOSYSTEM

r_tree

用於索引和查詢二維數據的 R 樹實作

最新版本
3.0.2
近 30 天下載
1.1萬
喜歡數
11
Pub 分數
145

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

r_tree 套件提供了一個 R 樹實作,用於在 Dart 中高效地索引與查詢二維空間資料。它支援快速的範圍查詢與最近鄰搜尋,非常適合應用於地理座標、碰撞偵測或版面管理。此套件專為效能與跨平台相容性設計,支援 Android、iOS、Web、macOS、Windows 與 Linux。該套件由 Workiva 維護,並可透過 pub 與 Flutter 專案無縫整合。

適用情境
  • 空間數據索引
  • 遊戲中的碰撞檢測
  • 地理坐標查詢
  • UI 元素命中測試
  • 基於距離的搜尋
  • 基於地圖的應用程式功能
主要特色
  • 高效的一維範圍查詢
  • 支援最近鄰搜尋
  • 跨平台相容性
  • 高效能空間索引
  • 用於插入和查詢的簡單 API
  • 執行緒安全作業
適合對象
  • 遊戲開發
  • GIS 應用
  • 具有空間邏輯的互動式 UI
  • 資料視覺化工具
  • 位置感知應用
  • 效能敏感的空間操作
使用建議
  • 最適合2D資料
  • 未針對無分區的大數據集進行優化
  • 需要仔細處理座標精度
  • 在某些使用情境中,僅限於靜態或批次更新的資料
  • 無內建持久化支援
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add r_tree

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。