junny_map 0.2.1
junny_map: ^0.2.1 copied to clipboard
Shared Tianditu map, geocoding, POI search, and geolocator services for Flutter applications.
0.2.1 #
- 修复 Android 连续定位静默时长期没有首坐标的问题;可选
firstFixTimeLimit为首个合格样本设置期限,超时后执行一次有界网络定位恢复。 - 对恢复样本统一检查精度、时效与请求身份,阻止迟到结果覆盖新会话;启用有界会话后,过期位置会报告失效。
- 原生网络请求按 ID 独立取消,清理失败保留监听句柄并向上层传播,避免旧请求未释放时启动新会话。
- 未设置
firstFixTimeLimit的连续定位保持原有行为;不改变最低 SDK 或已有默认定位方式。
0.2.0 #
- 新增自适应坐标参考系
JunnyAdaptiveCrs与JunnyAdaptiveProjection,统一消除多底图多坐标系像素偏移。 - 新增天地图周边选点单次高效检索管线,基于逆地理道路线索单次拉取周边候选,避免 429 限流。
- 新增海外逆地理分层双轨制地名支持,宏观国名本地化,微观地名保留当地官方语言/拉丁拼写。
- 新增
TdtRestClient请求单飞去重、120ms 节流与 429 冷却保护。 - 升级第三方 direct dependencies 兼容版本(dio ^5.11.1, flutter_map ^8.3.2, geolocator ^14.1.1, maplibre ^0.3.6)。
0.1.0 #
- 新增天地图 WMTS 瓦片 URL 生成和
FlutterMap集成。 - 新增天地图搜索与地理编码客户端。
- 新增坐标模型以及 GCJ02/BD09 转换。
- 新增基于
geolocator的定位提供者。