FLUTTER ECOSYSTEM

geocode

用于发起地理编码请求的包。它提供了两种方法,可将坐标转换为位置,或将地址转换为坐标。

最新版本
1.0.3
近 30 天下载
7550
喜欢数
124
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

geocode 包可实现地理坐标与物理地址之间的无缝转换。它提供两种核心方法:一种是将坐标反向编码为人类可读的位置,另一种是将地址正向编码为纬度和经度。该包专为跨平台使用而设计,支持 Android、iOS、Web、macOS、Windows 和 Linux。该包轻量且易于与需要位置服务的 Flutter 应用集成。由 imanol.dev 开发,它无需外部依赖即可简化地理定位任务。

适合场景
  • 用于用户位置显示的逆地理编码
  • 从GPS坐标查找地址
  • 基于位置的搜索功能
  • 从地址放置地图标记
  • 旅行或配送应用中的地理定位
  • 将地图与地址输入集成
主要特点
  • 用于正向和反向地理编码的简单 API
  • 跨平台兼容性
  • 轻量且无依赖
  • 支持所有主要平台
  • 与 Flutter 的轻松集成
  • 简洁、可读的响应结构
适合对象
  • 开发集成地图的应用程序的开发者
  • 需要地址转坐标转换的应用
  • 跨平台的定位感知应用程序
  • 原型化地理位置功能
  • 需要最少地理编码开销的项目
使用建议
  • 依赖外部地理编码服务(例如,Google 地图、OpenStreetMap)
  • 根据后端情况,可能会应用速率限制
  • 请求需要互联网连接
  • 精度取决于底层地理编码提供方
  • 无内置缓存机制
  • 根据提供方,可能需要 API 密钥配置
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add geocode

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目