當前位置:編程學習大全網 - 編程軟體 - 用OpenLayers 在地圖上畫簡單的軌跡怎麽畫

用OpenLayers 在地圖上畫簡單的軌跡怎麽畫

//使用OpenLayers.Layer.Vector,map要先建立

var vectors,lineFeature;//存放線路//線路樣式var style_green = {

strokeColor: "#00FF00",

strokeWidth: 3,

strokeDashstyle: "dashdot",

pointRadius: 6,

pointerEvents: "visiblePainted"};//畫線圖層設置

var layer_style = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']);

layer_style.fillOpacity = 0.2;

layer_style.graphicOpacity = 1;//畫線圖層vectors = new OpenLayers.Layer.Vector("Simple Geometry", {style: layer_style});

map.addLayer(vectors);

//壹下采用數組型式填充軌跡

var pointList = [];

for(var i=0;i<5;i++){

newPoint = new OpenLayers.Geometry.Point(lon,lan);

  • 上一篇:有哪些適合小孩子玩的機器人值得安利?
  • 下一篇:新手求助VB編程如何將數組中數據寫入到.txt文件中?
  • copyright 2024編程學習大全網