Heim > Web-Frontend > View.js > Hauptteil

So verwenden Sie Vue Amap

藏色散人
Freigeben: 2023-01-13 00:44:56
Original
2496 Leute haben es durchsucht

So verwenden Sie vue amap: Laden Sie zuerst die Vue-Webpack-Vorlage über „vue init webpack vueamap“ herunter und verwenden Sie dann „cnpm install vue-amap --save“, um schließlich diese Komponentenbibliothek zu verwenden.

So verwenden Sie Vue Amap

Die Betriebsumgebung dieses Tutorials: Windows7-System, Vue2.0-Version, Thinkpad T480-Computer.

Empfohlen: „vue-Tutorial“

1. Laden Sie eine Vue-Webpack-Vorlage herunter

vue init webpack vueamap
Nach dem Login kopieren

Wählen Sie in meinem Projekt den Router als „Ja“ und andere Test-Plug-Ins als „Nein“ aus ein Ordnername

Nachdem Sie die Vorlage heruntergeladen haben, installieren Sie die Abhängigkeiten

cnpm install
Nach dem Login kopieren

Nachdem die Abhängigkeitsinstallation abgeschlossen ist, führen Sie die Entwicklungsumgebung aus

npm run dev
Nach dem Login kopieren

Wenn Sie aufgefordert werden, den Effekt auf „localhost:8080“ anzuzeigen, überprüfen Sie den Effekt im Browser. Wenn der VUE-Effekt auftritt, ist der Vorlagen-Download erfolgreich. 2. Installieren Sie vue-amap. Installieren Sie vue-amap Hier muss ein SCHLÜSSEL angegeben werden. Sie können sich auf der Amap-Plattform bewerben später ist keine umfassende Konfiguration. Wenn Sie nicht verstehen oder mehr wissen möchten, gehen Sie bitte zu

Schritt vue-amap-Dokument: vue-amap-Dokument (https://elemefe.github.io/vue-amap/# /zh-cn/introduction/install)

Die Einführung in das Dokument ist relativ einfach. Es wird empfohlen, das Referenzhandbuch auf der offiziellen Amap-Website zu überprüfen. Zum Vergleich verwenden

Amap-Referenzhandbuch: Referenzhandbuch (http://lbs.amap .com/api/javascript-api/reference/map)

1. Erstellen Sie die Karte

Vorlage:

cnpm install vue-amap --save
Nach dem Login kopieren

Daten in Daten:

import VueAMap from "vue-amap";
Vue.use(VueAMap);
Nach dem Login kopieren

Führen Sie sie nach dem Speichern im Browser aus:

2. Fügen Sie einen Beschriftungspunkt hinzu (fügen Sie hier die Mitte der Karte als Standortpunkt hinzu).

Vorlage:

VueAMap.initAMapApiLoader({
  key: "e1dedc6bdd765d46693986ff7ff969f4",
  plugin: [
    "AMap.Autocomplete", //输入提示插件
    "AMap.PlaceSearch", //POI搜索插件
    "AMap.Scale", //右下角缩略图插件 比例尺
    "AMap.OverView", //地图鹰眼插件
    "AMap.ToolBar", //地图工具条
    "AMap.MapType", //类别切换控件,实现默认图层与卫星图、实施交通图层之间切换的控制
    "AMap.PolyEditor", //编辑 折线多,边形
    "AMap.CircleEditor", //圆形编辑器插件
    "AMap.Geolocation" //定位控件,用来获取和展示用户主机所在的经纬度位置
  ],
  uiVersion: "1.0"
});
Nach dem Login kopieren

Fügen Sie Beschriftungsdaten als Punkt hinzu. Einführung zur Verwendung, Sie können sich auf das Dokument beziehen, um zu entscheiden ob hinzugefügt werden soll

    <div class="amap-wrapper">
      <el-amap class="amap-box" vid="map" 
        :zoom="zoom"
        :center="center">
      </el-amap>
    </div>
Nach dem Login kopieren

Das Ergebnis nach dem Speichern ist wie unten gezeigt. Der Marker wurde geladen. (Hier wird der Mittelpunkt immer noch als Mittelpunktradius von 100 verwendet.) : Beim Hinzufügen eines kreisförmigen Bereichs müssen Sie „AMap.CircleEditor“ im Initialisierungs-Plug-in initialisieren, andernfalls wird ein Fehler gemeldet

Vorlage:

zoom:16,
center:[121.406051,31.179695],
Nach dem Login kopieren

Erweiterung: Ändern Sie den Radius des verwendbaren kreisförmigen Bereichs dynamisch um den Bereich festzulegen

Hier verwende ich die Schaltfläche „Precision++“ als Beispiel. Fügen Sie jedes Mal, wenn Sie auf den Radius klicken, 10 hinzu , Bilder, Polygone usw. Die Verwendung ist ähnlich, siehe Das offizielle Dokument kann verwendet werden

Die Darstellung ist wie folgt:So verwenden Sie Vue Amap

3 Bei Verwendung von Plug-Ins

Wenn nur Plug-Ins verwendet werden Stellen Sie sicher, dass Sie sie im initAMapApiLoader initialisieren, andernfalls wird ein Fehler gemeldet. Vorlage:

<div class="amap-wrapper">
      <el-amap vid="amapDemo" 
        :center="center" 
        :zoom="zoom"
        class="amap-demo">
        <el-amap-marker vid="marker" 
          :position="center" 
          :label="label"
           >
        </el-amap-marker>
      </el-amap>
    </div>
Nach dem Login kopieren
folgt:

      label:{
        content:&#39;钦汇园&#39;,
        offset:[10,12]
      },
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Vue Amap. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!