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);
然后创建不带默认传单前缀的新属性控件(在添加任何层之前执行此操作):
现在,图层选项中的所有属性都将添加到新控件中
请注意,这确实会完全删除“传单”部分,如果您仍然希望它位于属性字符串的最后,则需要将其添加到其他属性中