Mapbox GL JS -将html超链接合并到弹出框的代码中



我想知道是否有可能将url/超链接合并到Mapbox弹出框的JS命令中。下面是代码:

.setHTML(
'<h3>'+
currentFeature.properties.Name+'</h3>' +
'<h4>' +
currentFeature.properties.Height+'</h4>' +
'<a href="currentFeature.properties.Link">'further details+'</a>'

其中名称,高度和链接来自保存为.js文件的Geojson文件,这些是字段名称,数据集大约有200条记录。链接将引用url作为文本,但我不确定这是否会在弹出框中显示为超链接。我得到的错误信息是在参数列表之后"缺失",它指的是上面代码的最后一行。

是的,它运行良好。但是你的代码把链接变成了文字&;currentcharacteristic .properties. link &;你应该把它改成:

.setHTML(
'<h3>'+
currentFeature.properties.Name+'</h3>' +
'<h4>' +
currentFeature.properties.Height+'</h4>' +
'<a href="' + currentFeature.properties.Link + '">further details</a>'

相关内容

  • 没有找到相关文章

最新更新