Não tenho um bom nível de javascript e OpenLayers, e estou tentando realizar um mapa com marcadores estáticos apontando aeroportos em todo o mundo.
Bem, eu tentei pesquisar minha resposta, mas não consigo resolver meu problema.
Já tentei encontrar documentos ou exemplos, mas sempre não deu certo.
Por favor, se alguém pode me ajudar me dizendo como criar marcadores com base em uma lista de dados?
Muito obrigado.
( rabeca )
var vectorLayer = new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'url_of_your_file'
})
});
map.addLayer(vectorLayer);
Desta forma, você pode carregar um arquivo GeoJSON em seu mapa.
Se você quiser, digamos, um marcador de círculo ao qual adicionar um estilo para ol.layer.Vector
gostar:
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'
})
})
})
});
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras