This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 163
获取地址描述数据
小山 edited this page Oct 15, 2020
·
1 revision
地理编码基本介绍
地理编码,又称为地址匹配,是从已知的结构化地址描述到对应的经纬度坐标的转换过程。该功能适用于根据用户输入的地址确认用户具体位置的场景,常用于配送人员根据用户输入的具体地址找地点。
结构化地址的定义: 首先,地址肯定是一串字符,内含国家、省份、城市、城镇、乡村、街道、门牌号码、屋邨、大厦等建筑物名称。按照由大区域名称到小区域名称组合在一起的字符。一个有效的地址应该是独一无二的。注意:针对大陆、港、澳地区的地理编码转换时可以将国家信息选择性的忽略,但省、市、城镇等级别的地址构成是不能忽略的。
注意:该功能可以返回一部分POI数据内容,但核心能力是完成结构化地址到经纬度的转换。
- POI关键字搜索,是根据关键词找到现实中存在的地物点(POI)。
- 地理编码是依据当前输入,根据标准化的地址结构(省/市/区或县/乡/村或社区/商圈/街道/门牌号/POI)进行各个地址级别的匹配,以确认输入地址对应的地理坐标,只有返回的地理坐标匹配的级别为POI,才会对应一个具体的地物(POI)。
根据给定的地理名称和查询城市,返回地理编码的结果列表。显示效果如图:
实现步骤如下:
final geocodeList = await AmapSearch.instance.searchGeocode(
'关键字',
city: '城市',
);
逆地理编码,又称地址解析服务,是指从已知的经纬度坐标到对应的地址描述(如行政区划、街区、楼层、房间等)的转换。常用于根据定位的坐标来获取该地点的位置详细信息,与定位功能是黄金搭档。
示例代码如下:
final reGeocodeList = await AmapSearch.instance.searchReGeocode(
LatLng(29, 119),
radius: 200.0,
);
- 创建工程
- 创建地图
- 与地图交互
- 在地图上绘制
- 获取地图数据
- 出行路线规划
- 地图计算工具
- 最佳实践
- 实用工具