要使用OpenLayers 6 API而不依赖Angular/Node框架,你可以采用纯JavaScript的方式实现。下面是一个简单的示例:
OpenLayers Example
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.fromLonLat([0, 0]),
zoom: 2
})
});
var marker = new ol.Feature({
geometry: new ol.geom.Point(ol.proj.fromLonLat([0, 0]))
});
var vectorSource = new ol.source.Vector({
features: [marker]
});
var vectorLayer = new ol.layer.Vector({
source: vectorSource
});
map.addLayer(vectorLayer);
这就是一个简单的使用OpenLayers 6 API的例子,你可以根据你的需求进一步扩展和定制地图功能。