我是初级 Web 开发人员,我在使用 Open Street Map 时遇到问题:https : //ibb.co/x8mqR62
我有这个代码:
<div id="mapdiv"></div>
<script type="text/javascript">
function onLocationFound(e) {
var radius = e.accuracy / 2;
lat = e.latlng.lat;
lng = e.latlng.lng;
L.marker(e.latlng).addTo(map).bindPopup("Tutaj jesteś!!!");
//L.circle(e.latlng, radius).addTo(map);
map.setView([lat, lng], 12);
}
function onLocationError(e) {
//alert(e.message);
console.log(e.message);
}
var map = L.map('mapdiv', {
editable: true,
fadeAnimation: false
}).setView([54.35070881441067, 18.641191756395074], 12);
L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', {
// L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',
maxZoom: 18, zoomControl: true, detectRetina: true
}).addTo(map);
let myFilter = ['grayscale:100%'];
let myTileLayer = L.tileLayer.colorFilter('https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png', {
attribution: '<a href="https://wikimediafoundation.org/wiki/Maps_Terms_of_Use">Wikimedia</a>',
filter: myFilter,
}).addTo(map);
// lc = L.control.locate({
// strings: {
// title: "Pokaż gdzie jestem"
// }
// }).addTo(map);
var LeafIcon = L.Icon.extend({
options: {
iconSize: [25, 29],
iconAnchor: [25, 29],
popupAnchor: [-12, -22]
}
});
这个地图工作正常,但我的问题是灰色背景。
我的地图在线预览:http : //serwer1356363.home.pl/pub/test/mapa.html
如何删除灰色背景并显示正常的彩色地图?
慕桂英546537
波斯汪
相关分类