package com.esri.utils
{import com.esri.ags.geometry.Extent;
import com.esri.ags.geometry.Geometry;
import com.esri.ags.geometry.MapPoint;
import com.esri.ags.geometry.Polygon;
import com.esri.ags.geometry.Polyline;
public class GeoUtils
{
static public function getGeometryCenter(geometry:Geometry):MapPoint{
var mapPoint:MapPoint;
switch(geometry.type){
case Geometry.MAPPOINT:
mapPoint=geometry as MapPoint;
break;
case Geometry.POLYLINE:
var paths:Array=(geometry as Polyline).paths;
var len:Number=0;
var pathindex:int=0;
for(var i:int=0;i<paths.length;i++){
var pathLen:Number=GeoUtils.calcPathLen(paths[i]);
if(pathLen>len){
len=pathLen;
pathindex=i;