主要是使用高德里面地理編碼與逆地理編碼的getAddress
這個(gè)方法,
根據(jù)逆向地理編碼:將地理坐標(biāo)(經(jīng)緯度)轉(zhuǎn)換成地址描述信息,對(duì)應(yīng)為AMap.Geocoder的getAddress方法。
具體使用的代碼為
let position = [lng,lat] //位置的經(jīng)緯度
new AMap.plugin("AMap.Geocoder", () => {
const geocoder = new AMap.Geocoder({
// city 指定進(jìn)行編碼查詢的城市,支持傳入城市名、adcode 和 citycode
city: "028" //成都
});
geocoder.getAddress(position, (status, result) => {
if (status === "complete" && result.info === "OK") {
// result為對(duì)應(yīng)的地理位置詳細(xì)信息
this.place = result.regeocode.formattedAddress;
// this.place為返回的具體地理位置信息,里面無(wú)法使用return回來(lái)!
}
});
});
最后看效果
這是傳的經(jīng)緯度與解析出來(lái)的地理位置
如果需要正向解析將地理位置變成經(jīng)緯度那么需要用到getLocation
這個(gè)方法
操作步驟是一樣的,具體可以看官網(wǎng)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514441.html
地理編碼與逆地理編碼文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514441.html
到了這里,關(guān)于高德地圖根據(jù)經(jīng)緯度獲取地址信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!