地理编码是地址信息和地理坐标之间的相互转换。可分为正地理编码(地址信息转换为地理坐标)和逆地理编码(地理坐标转换为地址信息)。
根据地址信息获取地理坐标。
示例代码:
letaddress: string ='北京市海淀区上地10街'letgeo:geocoder=newgeocoder();geo.getpoint(address,(res: result)=>{let ll = res.location;letimage:imageentity=newimageentity('rawfile://poicity.png',50,81);letmarker:marker=newmarker({position:newlatlng(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 =newlatlng(lat, lng);// 获取地址解析letgeo:geocoder=newgeocoder();geo.getlocation(latlng,(res: result)=>{address = res.formatted_address;},{});
上一篇
下一篇
本篇文章对您是否有帮助?