[英]How can i create static marker in OpenLayers 3?
我在javascript和OpenLayers方面的水平不高,我正在嘗試實現一張帶有靜態標記的地圖,該標記指向世界各地的機場。
好吧,我試圖搜索我的答案,但我無法解決我的問題。
我已經嘗試找到文檔或示例,但是每次都行不通。
請問有人可以通過告訴我如何根據數據列表創建標記來幫助我嗎?
非常感謝。
( 小提琴 )
var vectorLayer = new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'url_of_your_file'
})
});
map.addLayer(vectorLayer);
這樣,您可以將GeoJSON文件加載到地圖中。
例如,如果您想要一個圓形標記,則可以向ol.layer.Vector
添加樣式,例如:
var vectorLayer = new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'url_of_your_file'
}),
style: new ol.style.Style({
image: new ol.style.Circle({
radius: 10,
fill: new ol.style.Fill({
color: '#ffff00'
})
})
})
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.