地理编码是地址信息和地理坐标之间的相互转换。可分为正地理编码(地址信息转换为地理坐标)和逆地理编码(地理坐标转换为地址信息)。
根据地址信息获取地理坐标。
示例代码:
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;}, {});
上一篇
下一篇
本篇文章对您是否有帮助?