javasvipt を使用して、ersi マップにマーカーを表示する Web ページを作成しました。
Data:
MapNorth MapEast
439624 504743
439622 504736
439722 504775
439738 504739
439715 504774
439734 504739
JavaScript コード:
var points = data.map(function(x){
return [x.MapEast, x.MapNorth];
});
var myMultiPoint = {"geometry":{"points":points,"spatialReference":27700},"symbol":{"color":[255,255,255,64],
"size":6,"angle":0,"xoffset":0,"yoffset":0,"type":"esriSMS","style":"esriSMSCircle",
"outline":{"color":[0,0,0,255],"width":6,"type":"esriSLS","style":"esriSLSSolid"}}};
var gra = new esri.Graphic(myMultiPoint);
myMap.graphics.add(gra);
var graExtent = esri.graphicsExtent(myMap.graphics.graphics);
myMap.setExtent(graExtent);
上記のコードが行うことは、マップ上にマーカーをプロットし、範囲を拡大することです。私の雇用主が今求めているのは、それらすべての点の中心点を見つけて、その中心に 1 つのマーカーを表示することです。
これはできますか?もしそうなら、あなたはどのように教えてくれますか?
ありがとうポール