私は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'
})
})
})
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加