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

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

正地理编码

根据地址信息获取地理坐标。
示例代码:

let address: string = '北京市海淀区上地10街'
let geo:Geocoder = new Geocoder();
geo.getPoint(address, (res: result) => {
let ll = res.location;
let image:ImageEntity = new ImageEntity('rawfile://poicity.png', 50, 81);
let marker:Marker = new Marker({
position: new Latlng(ll.lat, ll.lng),
icon: image,
yOffset: 10,
isFlat: false,
isDraggable: true,
rotate: 0,
scaleX: 2,
scaleY: 2,
alpha: 0.9,
isTop: true
});
this.mapController?.addOverlay(marker);
}, {});
逆地理编码

根据坐标信息获取该位置的地址描述,是地理编码的逆向转换。
示例代码:

let latLng = new LatLng(lat, lng);
// 获取地址解析
let geo:Geocoder = new Geocoder();
geo.getLocation(latLng, (res: result) => {
address = res.formatted_address;
}, {});

上一篇

POI检索

下一篇

驾车路线规划

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