首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue2Leaflet -我可以通过JavaScript创建标记而不是使用组件吗?

Vue2Leaflet -我可以通过JavaScript创建标记而不是使用组件吗?
EN

Stack Overflow用户
提问于 2019-05-10 15:11:56
回答 1查看 272关注 0票数 1

Vue2Leaflet's document中,必须使用<l-marker :lat-lng="latLng" ></l-marker>创建标记。

然而,有一些需要使我必须从JavaScript而不是从<template></template>创建标记。那么,我可以使用类似于Google Maps的语法吗?(即,

代码语言:javascript
复制
new google.maps.Marker({
  position: latLng,
  map: map,
});

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 15:37:39

我把它修好了。下面是我所做的(摘录):

代码语言:javascript
复制
<template>
  <l-map ... ref="myMap"></l-map>
</template>
代码语言:javascript
复制
import L from 'leaflet'
import * as Vue2Leaflet from 'vue2-leaflet';
...

export default {
  ...,
  mounted() {
    const map = this.$refs.myMap.mapObject;
    L.marker([13.76, 100.5]).addTo(map);
  },
};

真的就是这样!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56072495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档