Flutter Ducafecat
用户体验路线
ChatGPT、AI、ML和游戏开发
功能
存储
扫描与打印
界面、主题和颜色
网络、传感器、通信API
社交媒体, 聊天和通信
多媒体
导航、搜索和分享
组件
可滚动内容
用户输入、表单与设置
文本、图标和键盘
日期、时间和日历
画布、可视化与动画
开发工具
架构与基础设施
支付与奖励
文件格式
平台特定工具与实用程序
辅助和实用工具
顶级Flutter地理位置工具包 ------------------------------ 下面是提供地图和地理位置工具的Dart和Flutter包的完整列表。
geocoding
1082
一个Flutter地理编码插件,提供易于使用的地理编码和反向地理编码功能
flutter_polyline_points
533
一个flutter软件包,通过传递坐标点或谷歌编码的polyline字符串来获取polyline点
maps_toolkit
319
地图工具包-地理测量工具-多边形面积,点之间距离,点之间的方位和偏移量(从'android-maps-utils'移植的SphericalUtil,PolyUtil)
latlong2
266
用于常见经纬度计算的轻量级库
latlong
116
用于常见经度和纬度计算的轻量级库。
geocode
109
用于进行Geocode请求的软件包。它提供了将坐标转换为位置和将地址转换为坐标的两种方法
geofence_service
80
此插件是具有活动识别API的地理围栏服务
custom_marker
75
将小部件、本地图像、网络图像、Svg 文件转换为可在 google_maps_flutter 图标标记中使用的 BitmapDescriptor 的包。
carp_background_location
64
在后台工作的位置插件。支持Android和iOS
widget_to_marker
59
一个将任何Flutter小部件转换为BitmapDescriptor的包,可用于google_maps_flutter图标标记。
search_cep
58
用于与via_cep API通信以获取巴西全国范围内的邮政编码和位置信息的软件包
geodesy
56
用于点和路径的大地测量和三角计算的Dart库
trust_location
55
用于检测Android设备上模拟位置的Flutter插件
easy_geofencing
53
这是一个为 Android 和 iOS 提供最佳和优化的地理围栏后台服务特性的 Dart 包。
amap_flutter_location
52
高德定位 SDK Flutter 插件
google_directions_api
51
Directions API 是一个计算两个位置之间的路线的服务。您可以搜索多种交通方式的路线。
google_polyline_algorithm
50
Google的Polyline编码有损压缩算法的Dart实现
flutter_geocoder
正向和反向地理编码
geocoder2
前向和反向地理编码现在变得很简单
dart_geohash
40
一个用于经纬度和geohash的简单编码、解码和邻居查找工具
yandex_geocoder
将地理坐标转换为地址及反之的API。
proj4dart
37
Proj4dart 是一个用于将点坐标从一个坐标系统转换到另一个坐标系统的 Dart 库,包括数据转换 (proj4js/proj4js 的 Dart 版本)。
latlng
35
用于Dart的GeoJSON、测地和地理计算。提供了LatLong和墨卡托投影(EPSG4326)。
turf
一个类似turf.js的工作与GeoJSON一起使用的纯Dart地理空间分析库。
poly_geofence_service
该插件是一种通过创建多边形地理围栏来执行地理围栏操作的服务。
daylight
34
获取特定地理位置的日出和日落时间,无需访问任何远程api。
flutter_map_arcgis
Flutter地图的Arcgis插件。支持唯一渲染、单击事件、带属性的单击事件和几何类型(点、多边形、折线)
georange
33
帮助编码和解码geohashes、计算两个点之间的距离和生成纬度范围和经度范围作为geohashes以辅助查询数据库的插件(仅在Firestore上测试过)
google_geocoding_api
30
实现Google地理编码API的软件包
fl_location
28
一个可以访问每个平台的位置服务并收集设备位置数据的插件。
mobility_features
27
实时计算移动特征,如地点、停留点和居住地。
geocoder_buddy
无需任何apikey进行正向、反向地理编码和地址搜索
flutter_bmflocation
26
用于flutter的BaiduMapLocation插件。该插件提供了一个跨平台(iOS、Android)的API,用于请求位置。
polyline_do
用于编码和解码坐标列表的Polyline编码算法。
google_map_polyutil
PolyUtil的Dart实现,是Google Map Utility类的多边形编码算法。
flutter_map_dragmarker
25
flutter_map拖动标记类
nominatim_flutter
24
Nominatim服务集成的Flutter插件
places_service
一个可以轻松获取Places Api信息的服务。
geofence_flutter
23
用于Flutter应用程序的Flutter地理围栏插件(安卓和iOS)
osm_nominatim
22
执行 OSM Nominatim 搜索的库,还支持反向搜索。
geocoder_offline
用于超快速离线反向地理编码的包。搜索在文件中进行。
georouter
使用 Open Source Routing Machine (OSRM) API 在点之间获取路线的包。支持多种出行方式,包括驾车、步行、骑行和公共交通。
google_maps_directions
19
计算距离、持续时间并获取两个点之间的最短路线/线段。
geobase
15
地理空间数据
gmaps_by_road_distance_calculator
11
这是一个在 Gmap 中计算从一点到另一点的道路距离的包。
carp_context_package
10
CARP 上下文采样包。采样位置、动态性、活动、天气、空气质量和地理围栏。
geo
9
在地理上可用的一组函数和类型
webview_location
7
在WebView中显示Google地图位置的简单flutter包
geodata
3
读取地理JSON和OGC API功能数据源的地理空间客户端