我試圖用標記顯示一個地圖。我希望能夠點擊這些標記,以便可以顯示額外的信息(類似於它在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