Javascript 传单标记中的正确url路径
我想个性化我的传单标记,出于这个原因,我正在读这个 我的问题在Javascript 传单标记中的正确url路径,javascript,jquery,leaflet,Javascript,Jquery,Leaflet,我想个性化我的传单标记,出于这个原因,我正在读这个 我的问题在iconUrl中,因为它找不到图像的路径。在文档中,他们只是写 iconUrl: 'leaf-green.png' 但如果我只是写这篇文章,这条路就错了 获取404(未找到) 然后我的想法是,我在js文件夹中,我必须写下从这里到标记的路径 iconUrl: '../img/markers/leaf-green.png', 获取404(未找到) 这是我的结构 它也不起作用。那么,我该如何写路径呢 非常感谢 JS从当前页面的URL上
iconUrl
中,因为它找不到图像的路径。在文档中,他们只是写
iconUrl: 'leaf-green.png'
但如果我只是写这篇文章,这条路就错了
获取404(未找到)
然后我的想法是,我在js
文件夹中,我必须写下从这里到标记的路径
iconUrl: '../img/markers/leaf-green.png',
获取404(未找到)
这是我的结构
它也不起作用。那么,我该如何写路径呢
非常感谢 JS从当前页面的URL上下文执行,而不是从文件夹结构中JS文件的位置执行。因此,路径似乎需要包含您的
静态
文件夹(以及上面未显示的任何文件夹)
但是,最佳做法是通过在所有URL前面加上/
前缀,使其成为相对于站点根目录的URL。这避免了在真实或虚拟路径中从嵌套页面运行JS时出现任何问题。试试这个:
iconUrl: '/static/img/markers/leaf-green.png'