New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

vue-amap-picker

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-amap-picker

vue3高德地图pc的地址拖拽搜索选点神器

latest
npmnpm
Version
2.1.1
Version published
Maintainers
1
Created
Source

vue-amap-picker

vue-amap-picker 是一款适用于 vue3 的高德地图选点插件。

vue-amap-picker 封装了地图拖动选点,关键词联想搜索,用自定义信息窗体的形式展示选择拖动的和搜索的经纬度所对应的地址详细信息。

安装

npm

npm install -S vue-amap-picker

yarn

yarn add vue-amap-picker

使用

引入

在 vue 实例化 main.js 中使用它

import { createApp } from 'vue';
import App from './App.vue';
import AmapPicker from 'vue-amap-picker';
import 'vue-amap-picker/dist/style.css'; //引入css
const app = createApp(App);
app.use(AmapPicker);
app.mount('#app');

项目截图

引入

页面中使用

<script setup>
  import { ref } from 'vue';
  let config = ref({
    securityJsCode: '', // 高德安全密匙 必填
    key: '', // 高德开发者key 必填
    version: '2.0', // api版本 缺省2.0
    AMapUIVersion: '1.1',// AmapUi版本 缺省 1.1
  });
  let map = ref(null);

  setTimeout(() => {
    // 地图点移动组件实例接口
    map.value.moveLatLng({
      lat: '30',
      lng: '119',
    });
  }, 4000);

  let save = (options)=> { //回调参数
  //  options参数说明
    options = {
      province: '黑龙江省',
      city: '哈尔滨市',
      district: '松北区',
      address: '松北一路',
      name: '监管局', // 可能为空
      lat: '116.397827',
      lng: '39.90374',
      latLng:'39.90374,116.397827'
    }
  }
</script>
<template>
  <VueAmapPicker
    ref="map"
    :config="config"
    :height="500"
    :width="700"
    @save="save"
  ></VueAmapPicker>
</template>
<style lang="scss" scoped></style>

注意

组件最小宽度 700 最大高度 500 不填默认值 就是 700 和 500

请作者喝杯咖啡

Keywords

vue-amap

FAQs

Package last updated on 04 Feb 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts