zhongrj
2023-06-27 d74b495736f0c04522ec54274b70fed0ded2878d
public/map/core/utils/GeometryUtil.js
New file
@@ -0,0 +1,25 @@
define([],
   function(){
    return {
       getCenter:function(geometry)
       {
          var mapPoint=null;
         switch(geometry.type)
         {
            case "point":
               mapPoint=geometry;
               break;
            case "polygon":
               mapPoint=geometry.getCentroid();
               break;
            case "polyline":
               mapPoint=geometry.getExtent().getCenter();
               break;
            default:
               mapPoint=geometry.getExtent().getCenter();
               break;
         }
         return mapPoint;
       }
    };
});