Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何附加传单.js属性字符串?_Javascript_Jquery_Leaflet - Fatal编程技术网

Javascript 如何附加传单.js属性字符串?

Javascript 如何附加传单.js属性字符串?,javascript,jquery,leaflet,Javascript,Jquery,Leaflet,我正在努力。属性的自定义部分是传单|之后的所有内容,如屏幕截图所示 我的自定义属性字符串添加如下: var ATTRIBUTION = '...' var map; $(document).ready(function() { var tiles = new L.TileLayer(TILES_URL, {attribution: ATTRIBUTION}); map = new L.Map('map').addLayer(tiles); // ... }); 传单

我正在努力。属性的自定义部分是
传单|
之后的所有内容,如屏幕截图所示

我的自定义属性字符串添加如下:

var ATTRIBUTION = '...'
var map;

$(document).ready(function() {
    var tiles = new L.TileLayer(TILES_URL, {attribution: ATTRIBUTION});
    map = new L.Map('map').addLayer(tiles);
    // ...
});

传单.js将自己添加到我现有属性字符串的前面,可以在中看到。如何添加传单属性字符串?

这里需要做的是删除原始属性,以便创建一个没有“传单前缀”的新属性

首先禁用默认属性控件:

var map = L.map('map', {attributionControl: false}).setView(latLng, 13);
然后创建不带默认传单前缀的新属性控件(在添加任何层之前执行此操作):

现在,图层选项中的所有属性都将添加到新控件中

请注意,这确实会完全删除“传单”部分,如果您仍然希望它位于属性字符串的最后,则需要将其添加到其他属性中


.

您需要做的是删除原始属性,这样您就可以创建一个没有“传单前缀”的新属性

首先禁用默认属性控件:

var map = L.map('map', {attributionControl: false}).setView(latLng, 13);
然后创建不带默认传单前缀的新属性控件(在添加任何层之前执行此操作):

现在,图层选项中的所有属性都将添加到新控件中

请注意,这确实会完全删除“传单”部分,如果您仍然希望它位于属性字符串的最后,则需要将其添加到其他属性中