arcgis api for js Polyline无法显示

(api版本3.13) 
过程:从数据库获取点线面的位置数据(xy、paths、rings),再用Point、Polyline、Polygon对象生成Geometry,接着生成Graphic,最后放入地图的Layer,点和面能正常显示,就是线无法显示。
Polyline的生成也严格按照api方式,断点调试和控制台输出该对象观察属性也看不出任何异常。
 
此问题已困扰多日,望路过的大神们能指点迷津。。。
 
附件截图为相关代码及Polyline生成的Geometry对象。
TIM截图20180503124023.png TIM图片20180504153952.png
已邀请:

许丹石

赞同来自:

这条线.png

attributes和infoTemp是否有误? symbol是什么样的代码能贴出来吗?
你可以尝试下这么做。结果如图
var myLine = {geometry:{
"paths":[[[-122.68,45.53], [-122.58,45.55],
[-122.57,45.58],[-122.53,45.6]]],
"spatialReference":{"wkid":4326}
},"symbol":{"color":[0,0,0,255],"width":1,"type":"esriSLS","style":"esriSLSSolid"}};
var gra= new Graphic(myLine);
map.on("load",function(){
map.graphics.add(gra);
})

要回复问题请先登录注册