我在OSMBuilding中找不到json文件
问题描述:
我用OSM建筑物制作了可点击的建筑物。当我点击建筑物时,我得到建筑物ID。但是,我无法获得建筑物的高度,因为我无法使用JSON文件获取此值。我在OSMBuilding中找不到json文件
代码在这里:
var map = new L.Map('map');
map.setView([52.52111, 13.40988], 16, false);
new L.TileLayer('https://{s}.tiles.mapbox.com ...
https://codepen.io/osmbuildings/pen/JdaaRM
综上所述,我希望得到一个建筑物的高度使用OSM大厦。
答
包含在JSON文件中的高度是。
在这里看到这个例子:https://b.data.osmbuildings.org/0.2/anonymous/tile/16/35210/21491.json。它包含一个properties
场又包含height
和levels
:
"id": "w24273225",
"type": "Feature",
"properties": {
"height": 65,
"levels": 17
},
"geometry": {
"type": "Polygon",
"coordinates": [
[...]
]
}
的高度和水平的信息是,如果建设OSM居然有此信息的唯一礼物。每个建筑物都不是这种情况。