gpt4 book ai didi

javascript - 使用 js 数组为 Leaflet 标记创建弹出内容

转载 作者:行者123 更新时间:2023-11-30 05:53:21 25 4
gpt4 key购买 nike

在我的 leaflet.js 脚本中,我有一个位置数组,我已经为这些位置成功创建了标记。我还想使用 bind.Popup 函数来显示存储在数组中的内容。要对 bind.Popup 内容进行编码,它似乎只适用于 HTML 段落标记,但我希望引用数组中的第三项。我不确定这是否必须在 HTML 中完成,但由于我是 Java 的新手,任何帮助将不胜感激!下面是一段代码供引用,(我打算添加更多的位置和内容,但想先搞清楚代码):

var locations = [
["Warren", 43.059908,-89.442229, "Barn"],
["Brunsell", 43.058618,-89.442032, "House"],
["Jacobs", 43.058618,-89.441726, "Jacobs/Usonia 1"]
];

var marker, i
for (i = 0; i < locations.length; i++){

var markerLocation = new L.LatLng(locations[i][1], locations[i][2]);
marker = new L.Marker(markerLocation);
westmorland.addLayer(marker);

};

最佳答案

也许我在这里误解了你,但我很确定以下应该有效。

var marker, i;

for (i = 0; i < locations.length; i++){
var markerLocation = new L.LatLng(locations[i][1], locations[i][2]);
marker = new L.Marker(markerLocation);
marker.bindPopup(locations[i][3]);
westmorland.addLayer(marker);
};

关于javascript - 使用 js 数组为 Leaflet 标记创建弹出内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13420974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com