美文网首页
skline根据四个点定位到中心点

skline根据四个点定位到中心点

作者: 0尘封 | 来源:发表于2017-01-12 18:03 被阅读0次

需要注意的地方:
要有5个点,而不是4个点,这样保证多边形是闭合的。
获取中心点:polygon.Geometry.Envelope.Centroid
threeDimensional.prototype.ZoomToExtent=function(xmin,xmax,ymin,ymax){
var xmin=parseFloat(GetWebParam("xmin"));
var xmax=parseFloat(GetWebParam("xmax"));
var ymin=parseFloat(GetWebParam("ymin"));
var ymax=parseFloat(GetWebParam("ymax"));
if(xmin&&xmax&&ymin&&ymax){
var pointArray=[];
pointArray.push(xmin);
pointArray.push(ymax);
pointArray.push(0);
pointArray.push(xmax);
pointArray.push(ymax);
pointArray.push(0);
pointArray.push(xmax);
pointArray.push(ymin);
pointArray.push(0);
pointArray.push(xmin);
pointArray.push(ymin);
pointArray.push(0);
pointArray.push(xmin);
pointArray.push(ymax);
pointArray.push(0);
var groupId=SGWorld.ProjectTree.CreateGroup("temp");
//创建一个extent对应的矩形,找到一个合适的高度适应extent(范围)
var polygon=SGWorld.Creator.CreatePolygonFromArray(pointArray,0xFF00FF00,0x00646464,2,groupId);
var dist=polygon.Terrain.GetRecommendedDistance();
var cpos=SGWorld.Creator.CreatePosition(polygon.Geometry.Envelope.Centroid.X, polygon.Geometry.Envelope.Centroid.Y , 0, 0, 0, -89, 0, dist*0.65);
SGWorld.ProjectTree.DeleteItem(groupId);
SGWorld.Navigate.FlyTo(cpos);
}
};

相关文章

  • skline根据四个点定位到中心点

    需要注意的地方:要有5个点,而不是4个点,这样保证多边形是闭合的。获取中心点:polygon.Geometry.E...

  • iOS内置库:MapKit

    根据中心点和放大倍数显示地图 定位用户位置 首先添加CLLocationManagerDelegate 追踪用户位...

  • K均值与谱聚类

    k均值聚类 算法逻辑 先进行初始化中心点和每个点的归属类 根据每个点与原中心点的距离找到最近的中心点作为归属类 根...

  • 【2018-09-26】kmeans

    keans聚类算法,代价函数: (1)选择k个初始中心点c[k] (2)计算点x到中心点的距离,若距离最近的中心点...

  • 测定配偶的方式

    测定配偶所在的方向,是以自己原籍住址(出生地点)为中心点,对方也是以原籍为中心点。然后根据自己出生的月、日(以阴历...

  • 调用百度地图API,实现两种效果

    效果一:地图拖动,中心定位标注不动,准确实时获取地图拖动后的中心点位置,并获取中心点位置一定区域内的十个具体位置。...

  • quasar上高德地图vue-amap组件应用攻略:进阶篇

    一、设置中心点 设置中心点是通过map类的setCenter(中心点坐标)、setZoomAndCenter(缩放...

  • 微信公众号运营成功的4大基础

    下面是老渔哥网络对微营销的总的概括就是一个中心点以及四个基本点。 所谓的中心点,就是当大家对微营销没有任何认识和概...

  • Python地理位置信息库geopy的使用(二):根据中心点坐标

    上一篇文章我们介绍了geopy的基本使用,这一篇文章我们根据中心点坐标,方向,距中心点距离计算出对应的坐标点,这种...

  • 中心点

    每件物品都有中心点。比如:勺子,筷子,钢笔等等……首先说中心点是什么意思?就是物品的两边儿的重量平等,找到中心...

网友评论

      本文标题:skline根据四个点定位到中心点

      本文链接:https://www.haomeiwen.com/subject/opqjbttx.html