美文网首页
坐标转换

坐标转换

作者: 皮卡乒乓 | 来源:发表于2017-12-14 14:37 被阅读0次

1、将米转换成坐标度数

function getRadiusByMile(raidusMile){
    var radius = 0;
    var degree = (24901*1609)/360.0;
    var draidusMile = raidusMile;
    var dpm = 1/degree;
    radius = dpm*draidusMile;
    return radius;
}

2、根据坐标点和半径将地图缩放到合适等级

var x;
var y;
var radius = parseInt($(".bufferRidius").val());
var r = getRadiusByMile(radius); //前面的算法

var rectArr = [];
var leftBottom = [x-r,y-r];
var leftTop = [x+r,y-r]; 
var righttBottom = [x+r,y-r]; 
var rightTop = [x+r,y+r]; 
rectArr = [leftBottom,leftTop,rightTop,righttBottom];
top.setFitResolutionAdmin(rectArr);

//设置最佳可视范围[[x,y],[x,y],[x,y]]
function setFitResolutionAdmin(pointsArr){
    var  lineStr =  new  ol.geom.LineString(pointsArr);
    if (map){
        var view =  map.getView();
        var res = view.fit(lineStr);
        mapZoom(1);  //地图缩小两级
    }else{
        console.log("地图还未初始化完成")
    }  
}

相关文章

  • 坐标转换

    http://blog.csdn.net/qq_35607510/article/details/53992602...

  • 坐标转换

    (CGRect)convertRect:(CGRect)rect toView:(nullable UIView ...

  • 坐标转换

    近两天需要把平面坐标转换为标准的WGS84后使用百度逆地址编码搜索出资料记录一下 类库 程序ProjNet4Geo...

  • 坐标转换

    1、将米转换成坐标度数 2、根据坐标点和半径将地图缩放到合适等级

  • 👈坐标转换

    / 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 -(CGPoi...

  • 坐标转换

  • 坐标转换

    世界空间 如何转换为 屏幕空间?

  • 坐标转换

    像素坐标转世界坐标的计算[https://www.jianshu.com/p/4566a1281066]

  • 坐标转换

    matlab计算过程 >> y1=[1.5035820007324219 2.1732330322265625 1...

  • 坐标转换

网友评论

      本文标题:坐标转换

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