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.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Vue2.0-Version, Thinkpad T480-Computer.
Empfohlen: „vue-Tutorial“
1. Laden Sie eine Vue-Webpack-Vorlage heruntervue init webpack vueamap
cnpm install
npm run dev
cnpm install vue-amap --save
import VueAMap from "vue-amap"; Vue.use(VueAMap);
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" });
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>
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],
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:
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>
label:{ content:'钦汇园', offset:[10,12] },
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!