<template>
<div>
<el-amap-search-box class="search-box"
:search-option="searchOption"
:on-search-result="onSearchResult"></el-amap-search-box>
<el-amap vid="amapDemo"
:amap-manager="amapManager"
:center="center"
:zoom="zoom"
:events="mapEvents"
class="amap-demo">
</el-amap>
</div>
</template>
methods: {
onSearchResult(pois) {
if (pois.length > 0) {
this.longitude = pois[0].lng // 经度
this.latitude = pois[0].lat// 纬度
this.center = [this.longitude, this.latitude]
this.zoom = 18
}
},
}
本文介绍了如何在Vue应用中集成Elamap组件,实现搜索框功能并获取搜索结果的经纬度,以便设置地图中心和缩放级别。通过实例展示了如何使用`el-amap-search-box`和`onSearchResult`方法来获取用户位置并调整地图视图。
959

被折叠的 条评论
为什么被折叠?



