1.3.0 • Published 5 years ago

vue-baidumap-poi v1.3.0

Weekly downloads
17
License
-
Repository
-
Last release
5 years ago

VUE BAIDU MAP POI

百度地图的 poi 选址组件,基于 vue 2.0

预览

img

安装

npm i --save vue-baidumap-poi

引入

import BaidumapPoi from "vue-baidumap-poi";
Vue.use(BaidumapPoi);

使用

<template>
  <div>
    <baidumap-poi
      v-if="mapVisible"
      @getTargetInfo="getInfo"
      :mapVisible.sync="mapVisible"
      :ak="mapKey"
      :capacity="capacity"
      :radius="radius"
    ></baidumap-poi>
  </div>
</template>

<script>
export default {
  data() {
    return {
      mapKey: "924Km25wm6Fdle2D0TbGSy7m",
      capacity: 20,
      radius: 500,
      mapVisible: false,
      targetInfo: {}
    };
  },
  methods: {
    getInfo(obj) {
      this.targetInfo = obj;
    }
  }
};
</script>

属性

属性类型默认描述
akString-百度地图 key
capacityNumber20搜索结果条数限制
radiusNumber500搜索范围(米)
mapVisibleBooleanfalse组件是否显示

方法

getTargetInfo : 返回用户选择的地址信息

属性类型描述
titleString结果的名称标题
pointPoint该结果所在的地理位置
urlString在百度地图中展示该结果点的详情信息链接
addressString地址(根据数据部分提供)。注:当结果点类型为公交站或地铁站时,地址信息为经过该站点的所有车次
cityString所在城市
phoneNumberString电话,根据数据部分提供
postcodeString邮政编码,根据数据部分提供
typePoiType类型,根据数据部分提供
isAccurateBoolean是否精确匹配。只适用 LocalSearch 的 search 方法检索的结果
provinceString所在省份
tagsArrayPOI 的标签,如商务大厦、餐馆等。
detailUrlString在百度地图详情页面展示该结果点的链接。

License

MIT License

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.0.0

6 years ago