项目场景:
通过输入地理位置使用高德地图api获取经纬度
代码实现
1.引入
<script type="text/javascript"
src="https://webapi.amap.com/maps?v=1.4.15&key=这里输入key&plugin=AMap.Geocoder">
</script>
2.地理位置查询
//address:要查询的地理位置
const place = (address) => {
var geocoder = new AMap.Geocoder({
city: "全国", //城市设为北京,默认:“全国”
});
geocoder.getLocation(address, function (status, result) {
if (status === "complete" && result.info === "OK") {
var lnglat = result.geocodes[0].location;
//经纬度
params.latlng = lnglat.R + "," + lnglat.Q;
console.log("地址位置查询成功");
} else {
console.log("地理位置查询失败")
}
});
};