说明:本人是一个gis小白,由于网上的资料过于专业,当时学习的时候经常看不懂,于是写了一些简单的关于ArcGIS Api for javaScript分享,若该分享中出现错误,希望大家指出,若能帮助到各位,不胜荣幸。
公司项目上有一个需求是要求显示一条有方向的线条
于是,机智的我想,带箭头的线不就是一条直线再加一个点么,把那个图片设置成图片就成了呀 ( ̄▽ ̄)~*(为自己感到机智)
说干就干,首先,先画一个线
var addLineSymbol = function(startPoint,endPoint,symbol,arrow){
var polyLine = new DCI.esri.Polyline(
[[startPoint.longitude,startPoint.latitude],[endPoint.longitude,endPoint.latitude]]
);
var lineSymbol = new DCI.esri.SimpleLineSymbol({
'color': symbol.color || {a:1,r:0,g:0,b:255},
'width': symbol.width || 1,
});
var lineGraphic = new DCI.esri.Graphic(polyLine,lineSymbol);
DCI.map.graphics.add(lineGraphic);
})
(若文中有看不懂的可以先看看增加一个标