vue.js - vue2-google-maps 的自定义标记
问题描述
我正在尝试为vue2-google-maps中的自定义标记添加我自己的图像,但没有成功。我知道这是一个错误,当我在标签中添加 :icon="{url:'../assets/my_image'}" 时,标记就会消失。有没有人设法使它工作?
解决方案
在这种情况下,您需要加载图像,如下所示:
:icon="{ url: require('../../assets/img/marker-a.png')}"
一个例子:
<GmapMarker
v-for="(m, index) in markers"
:key="index"
:ref="`marker${index}`"
:position="m.position"
:clickable="true"
:draggable="true"
:icon="{ url: require('../../assets/img/marker-a.png')}" />
推荐阅读
- office-js - Word 加载项将数据设置为 HTML 更改字体类型
- r - 在 R 中绘制轴
- javascript - 递归函数在javascript中返回未定义
- c++ - 如何在 C++ 中拥有多个纤程——就像纤程的向量
- azure-iot-hub - Azure IoT 中心所需和报告的属性
- csv - 如何在 awk 脚本中传递命令行参数
- go - 为什么 Go 中的 CLONE_NEWUSER 克隆标志会导致参数无效错误
- android - RecyclerView 中的 EditText 与 Kotlin 不工作
- java - 如何根据来自 2 个不同单选组的 2 个单选按钮选择来更改另一个活动中的 EditText 或 TextView 的文本?
- python - 如何将df中的两列组合为np.where中的条件以检查nan是否在计算新列