gpt4 book ai didi

leaflet - 更改 Leaflet 属性控制位置

转载 作者:行者123 更新时间:2023-12-04 02:42:54 27 4
gpt4 key购买 nike

我在我的应用程序中使用 WebView 来显示 Leaflet map 。

在 HTML 文件中,我有以下信用和链接:

L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=xxxxx', {
maxZoom: 18,
attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, ' +
'<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
id: 'mapbox.streets'
}).addTo(mymap);

看起来像这样:

enter image description here

有没有办法将属性控件放置在例如左上角而不是右下角?

最佳答案

当然你可以控制 map 上的一切;)

let map = L.map('map', {
attributionControl: false
}).setView([51.505, -0.09], 13);

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);


L.control.attribution({
position: 'topright'
}).addTo(map);
body {
height: 100%;
margin: 0;
}

#map {
width: 100%;
height: 100%;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.5.1/leaflet.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.5.1/leaflet.css">

<div id="map"></div>

关于leaflet - 更改 Leaflet 属性控制位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58458278/

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