全部服务产品
开发者频道
定价
登录
地理编码
下载开发文档

地理编码是地址信息和地理坐标之间的相互转换。可分为正地理编码(地址信息转换为地理坐标)和逆地理编码(地理坐标转换为地址信息)。

正地理编码

使用示例如下:

// 构造检索参数
BMFGeoCodeSearchOption geoCodeSearchOption =
BMFGeoCodeSearchOption(address: '百度大厦', city: "北京");
// 检索实例
BMFGeocodeSearch geocodeSearch = BMFGeocodeSearch();
// 正地理编码回调
geocodeSearch.onGetGeoCodeSearchResult(callback:
(BMFGeoCodeSearchResult result, BMFSearchErrorCode errorCode) {
print(`正地理编码 errorCode = ${errorCode}, result = ${result?.toMap()}`);
// 解析reslut,具体参考demo
});
// 发起检索
bool flag = await geocodeSearch.geoCodeSearch(geoCodeSearchOption);

显示的效果如下:

geo.png
逆地理编码检索

使用示例如下:

// 构造检索参数
BMFReverseGeoCodeSearchOption reverseGeoCodeSearchOption =
BMFReverseGeoCodeSearchOption(
location: BMFCoordinate(40.049850, 116.279920));
// 检索实例
BMFReverseGeoCodeSearch reverseGeoCodeSearch = BMFReverseGeoCodeSearch();
// 逆地理编码回调
reverseGeoCodeSearch.onGetReverseGeoCodeSearchResult(callback:
(BMFReverseGeoCodeSearchResult result,
BMFSearchErrorCode errorCode) {
print(`逆地理编码 errorCode = ${errorCode}, result = ${result?.toMap()}`);
// 解析reslut,具体参考demo
});
// 发起检索
bool flag = await reverseGeoCodeSearch.reverseGeoCodeSearch(reverseGeoCodeSearchOption);

显示的效果如下:

geo2.png

上一篇

推荐上车点

下一篇

行政区边界数据检索

本篇文章对您是否有帮助?