博客
关于我
Openlayers中设置定时绘制和清理直线图层
阅读量:793 次
发布时间:2023-02-23

本文共 2444 字,大约阅读时间需要 8 分钟。

Openlayers

Openlayers??????????????????Web?????

?????Openlayers??????

// ??????
var map = new ol.Map({
target: 'map-container',
view: new ol.View({
center: ol.proj.fromLonLat([0, 0]),
zoom: 2
})
});
// ?????
var vectorSource = new ol.source.Vector({
wrapX: false
});
// ????
var vectorStyle = new ol.style.Style({
font: 'Courier New, Arial, sans-serif'
});
// ???
var vectorLayer = new ol.layer.Vector({
source: vectorSource,
style: vectorStyle
});
map.addLayer(vectorLayer);

??Openlayers??????????

// ?????
ol.map.setView({
center: ol.proj.fromLonLat([0, 0]),
zoom: 2
});
// ????
new ol.layer.Tile({
source: new ol.source.OSM()
});
// ????
new ol.layer.Marker({
coordinate: ol.proj.fromLonLat([0, 0]),
title: '????'
});
// ????
map.on('click', function(evt) {
console.log('????:', evt.coordinate);
});

Openlayers?????????GeoJSON?KML?????????????

// ??GeoJSON??
var geojsonSource = new ol.source.GeoJSON({
url: 'data.geojson'
});
var geojsonLayer = new ol.layer.GeoJSON({
source: geojsonSource
});
map.addLayer(geojsonLayer);
// ??KML??
var kmlSource = new ol.source.KML({
url: 'data.kml'
});
var kmlLayer = new ol.layer.KML({
source: kmlSource
});
map.addLayer(kmlLayer);

Openlayers????????????

  • Tile?
  • Vector?
  • GeoJSON?
  • KML?
  • LayerGroup?

?????????????????????????

// ??Vector???
var vectorStyle = new ol.style.Style({
fill: '#ff0000',
stroke: '#000000',
strokeWidth: 2
});
// ????
vectorStyle.set('fill', '#00ff00');
vectorLayer.setStyle(vectorStyle);

Openlayers ????????????????????

map.on('pointermove', function(evt) {
console.log('????:', evt.coordinate);
});
map.on('click', function(evt) {
console.log('????:', evt.coordinate);
});
map.on('drag', function(evt) {
console.log('?????:', evt.coordinate);
});

Openlayers ??????????????????????????????????

转载地址:http://qupfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现segment tree段树算法(附完整源码)
查看>>
Objective-C实现SinglyLinkedList单链表算法(附完整源码)
查看>>
Objective-C实现Skip List跳表算法(附完整源码)
查看>>
Objective-C实现三次样条曲线(附完整源码)
查看>>
Objective-C实现二进制补码算法(附完整源码)
查看>>
Objective-C实现删除重复的字母字符算法(附完整源码)
查看>>
Objective-C实现单例模式(附完整源码)
查看>>
Objective-C实现单向链表的反转(附完整源码)
查看>>
Objective-C实现单循环链表算法(附完整源码)
查看>>
Objective-C实现单词计数(附完整源码)
查看>>
Objective-C实现压缩文件夹(附完整源码)
查看>>
Objective-C实现向量叉乘(附完整源码)
查看>>
Objective-C实现图书借阅系统(附完整源码)
查看>>
Objective-C实现图片erosion operation侵蚀操作算法(附完整源码)
查看>>
Objective-C实现图片的放大缩小(附完整源码)
查看>>
Objective-C实现图片腐蚀(附完整源码)
查看>>
Objective-C实现图片膨胀(附完整源码)
查看>>
Objective-C实现均值滤波(附完整源码)
查看>>
Objective-C实现域名转IP(附完整源码)
查看>>
Objective-C实现基于 LIFO的堆栈算法(附完整源码)
查看>>