Я создал веб-страницу, отображающую маркеры на карте ersi с использованием javasvipt.Получение центральной точки из эсри многоточечного соединения с javascript
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);
Вышеприведенный код делает сюжетные маркеры на карте, а затем изменяет масштаб изображения в объеме. Теперь мои работодатели хотят найти центральную точку всех этих точек и отобразить один маркер в центре.
Можно ли это сделать? Если так, и вы скажите мне, как это сделать?
Благодаря Пол