【发布时间】:2020-06-04 19:37:07
【问题描述】:
我在这里查看了其他一些帖子,但没有一个能够帮助我解决我的问题。
我正在使用以下代码向我的地图添加一个标记:
var el = document.createElement('div');
el.className = 'marker';
new mapboxgl.Marker(el)
.setLngLat(Bounds)
.setPopup(new mapboxgl.Popup({offset: 25}) // add popups
.setHTML('<h3>' + 'test' + '</h3><p>' + 'add stuff here' + '</p>'))
.addTo(map);
我知道我的纬度/经度是正确的,因为如附图所示,div 正确显示在控制台和地图上的“标记”。我的 CSS 有点奇怪。我目前在我的角度组件 css 文件中有一个名为 .marker 的类和另一个名为 .mapboxgl-marker 的类,但似乎都没有正常工作。
非常感谢任何帮助!
【问题讨论】:
-
为什么
setHTML后面有两个))?有什么未定义的吗? -
这两个都成功地与右括号配对。感谢您的想法,最终弄清楚了。现在回答问题。
标签: mapbox mapbox-gl mapbox-marker