【发布时间】:2021-03-29 19:38:51
【问题描述】:
我正在显示来自 django 模型的位置,例如带有弹出窗口的标记:
我的视图文件
<script>
const MAP_KEY = "{{ MAP_KEY }}";
const added_place_json = JSON.parse('{{ added_place_json | escapejs}}');
</script>
我的 js 文件
for (const place of added_place_json){
L.marker([place.fields.lat, place.fields.long]).bindPopup(
`<div class="card" style="width: 15rem;">\n` +
` <h6 class="card-header">Name place:<br>${place.fields.name}</h6>\n` +
` <div class="card-body">\n` +
` <p class="card-text" style="overflow: scroll">Place comment:<br>${place.fields.comment}</p>\n` +
` </div>\n` +
`</div>`
).addTo(map)
};
这在 google chrome 上运行良好,但不适用于 safari。当我在 Safari 中单击标记时,什么也没有发生
【问题讨论】:
标签: django safari leaflet popup