ArcGIS for JS 画图为什么不显示

namedScott 2020-06-05 07:14:41
感觉是symbol定义出了问题,但是具体找不到。有没有大佬帮我看看


<script>
var map;

require([
"esri/map", "esri/geometry/Point", "esri/SpatialReference",
"esri/symbols/SimpleMarkerSymbol", "esri/graphic","esri/symbols/SimpleLineSymbol","esri/geometry/Polygon"
], function(Map, Point, SpatialReference, SimpleMarkerSymbol, Graphic) {
map = new Map("map", {
basemap: "topo",
center: [0, 45],
zoom: 13
});
map.on("load", function() { drawPolygon; });
function drawPolygon(){
var points = [[0,0],[0,45],[45,45],[45,0],[0,0]];
var polygon = new Polygon(new SpatialReference({wkid:4326}));
polygon.addRing(points);
var simpleLineSymbol = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,new Color([58,27,177]),23);
var graphic = new Graphic(polygon,SimpleLineSymbol);

map.graphics.add(graphic);
};
});
</script>
...全文
101 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧