
[英]How to find the section reaches the top and add a class using plain javascript
[英]I have a plain Basemap and want to add road and places names on top of it using OSM data
一般来说,我的目标是在某些边界内制作 map,允许查询和搜索郊区名称或城市名称以及我稍后将添加的数据集,例如建筑物信息!
现在我有一个名为 voyager 的底图:
var layer = L.tileLayer('https://{s}.basemaps.cartocdn.com/rastertiles/voyager_nolabels/{z}/{x}/{y}{r}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors © <a href="https://carto.com/attributions">CARTO</a>',
subdomains: 'abcd',
maxZoom: 20
});
map.addLayer(layer);
已经嵌入到我的网页中。
我的问题是最好的方法是什么: 1-从 OpenStreetMap 中提取公共数据? (如道路名称、商店、公园名称等) 2 将从 OSM 提取的数据放在我的 Basemap 上它们应该在的位置(如街道名称)。 3-使 map 可搜索和可搜索,就像您搜索地址或基准时一样。
如果需要相当多的知识,您会推荐任何分步教程资源吗? 像绑定QGIS和QuickOSM等等我不知道的?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.