我试图用标记显示一个地图。我希望能够点击这些标记,以便可以显示额外的信息(类似于它在Google地球中的工作方式)。我有地图和标记(或功能),但无法获得带有额外信息的“弹出窗口”。 的JS: function init(){
var northSeaLonLat = [4.25, 52.05];
var centerWebMercator = ol.proj.fromLonLa
我使用Sqlite数据库和OpenStreetMap创建应用程序。在我的数据库中,我存储了一些数据,如ID,建筑物类型,年份,功能,纬度和经度。我试图在数据库上显示OpenStreetMap标记,并使用当前GPS位置显示一个标记。 在这一刻,我的地图显示我的位置和数据库的第一条记录。 如何在地图上显示所有标记? P.S.我试了一下使用谷歌发现的各种例子 我的地图类 public class Map
我使用Nominatim API来获取项目的某些本地街道的边界框和多边形点。 我发现的一个问题是,当我在我的网页浏览器请求的URL,例如: Rua de Santa Maria 它检索此边框: ["32.6474594","32.64779","-16.8998967","-16.8993021"]
["32.6469257","32.6470059","-16.8981943","-16.89
var vectorSource = new ol.source.Vector({
projection: 'EPSG:4326'
});
var vectorLayer = new ol.layer.Vector({
source: vectorSource
});
var map = new ol.Map({
target: 'mapdiv',
我用OSM建筑物制作了可点击的建筑物。当我点击建筑物时,我得到建筑物ID。但是,我无法获得建筑物的高度,因为我无法使用JSON文件获取此值。 代码在这里: var map = new L.Map('map');
map.setView([52.52111, 13.40988], 16, false);
new L.TileLayer('https://{s}.tiles.mapbox.com