坐标转换:墨卡托 & 经纬度

var lonlat={x:114.514864,y:38.04232};
var mercator={x:12747736.346966475,y:4585405.935084799};//经纬度转墨卡托
function lonlat2mercator(lonlat){
var mercator={x:0,y:0};
var x = lonlat.x *20037508.34/180;
var y = Math.log(Math.tan((90+lonlat.y)*Math.PI/360))/(Math.PI/180);
y = y *20037508.34/180;
mercator.x = x;
mercator.y = y;
return mercator ;
}

//墨卡托转经纬度

function mercator2lonlat(mercator){
var lonlat={x:0,y:0};
var x = mercator.x/20037508.34*180;
var y = mercator.y/20037508.34*180;
y= 180/Math.PI*(2*Math.atan(Math.exp(y*Math.PI/180))-Math.PI/2);
lonlat.x = x;
lonlat.y = y;
return lonlat;}

//墨卡托转经纬度定位

var dx = sGeometry.x / 20037508.34 * 180;
var dy = sGeometry.y / 20037508.34 * 180;
var M_PI = Math.PI;
dy = 180 / M_PI * (2 * Math.atan(Math.exp(dy * M_PI / 180)) - M_PI / 2);
//地理坐标x为:122.10626710683903
//地理坐标y为:37.48735577057014
// x=dx;
// y=dy;
var cPoint=new esri.geometry.Point();
cPoint.x=dx;
cPoint.y=dy;
console.log(cPoint);
map.centerAt(cPoint);

坐标转换:墨卡托 经纬度相关推荐

  1. 墨卡托坐标转换成经纬度

    为什么80%的码农都做不了架构师?>>>    /*** 墨卡托坐标转换成经纬度* @param {Object} mx* @param {Object} my*/ function ...

  2. java 墨卡托转经纬度,坐标转换:墨卡托 经纬度

    坐标转换:墨卡托 & 经纬度 var lonlat={x:114.514864,y:38.04232}; var mercator={x:12747736.346966475,y:458540 ...

  3. 经纬度转直角坐标c语言,坐标转换从经纬度坐标到大地坐标及源码(7页)-原创力文档...

    PAGE PAGE #/ 7 坐标转换从经纬度坐标到大地坐标及源码 利用网络上开源的资料,可以很容易的实现从经纬度坐标向各种投影坐标 的转换,美国地质调查局开发 USGS勺GCTP就是很好的东西之一, ...

  4. 2000坐标转换成经纬度_ArcGIS中的坐标问题快问快答

    1.我国常用的地理坐标系有哪些? (1)北京54坐标系(参心) 椭球体:Krasovsky (2)西安80坐标系(参心)椭球体:IAG (3)WGS84坐标系(地心)椭球体:WGS84 (4)大地20 ...

  5. java 墨卡托 经纬度_Web墨卡托坐标与WGS84经纬度互转 java代码

    Web墨卡托坐标与WGS84经纬度互转 java代码 时间:5年前 浏览:2309 [网络转载] package com.util; public class Coordinate { static ...

  6. java 墨卡托 经纬度_JAVA代码根据经纬度范围计算WGS84与谷歌全球墨卡托包含的切片数目与拼接图像像素尺寸...

    根据项目需求编写的代码. 适用场景:在网络地图上,比如天地图与谷歌地图,用户用鼠标在地图上拉一个矩形框,希望下载该矩形框内某一层级的瓦片数据,并将所有瓦片拼接成一个完整的,包含地理坐标的tif图像. ...

  7. GPS坐标转换:经纬度转UTM坐标(Matlab程序)

    GPS的输出一般为经纬度坐标,如:北纬(N)41度30分5秒, 东经(E)114度10分30秒. UTM(Universal Transverse Mercator)坐标是一个投影坐标系,将地球分为6 ...

  8. mapbox-gl中的web墨卡托转换

    mapbox-gl的api开放了web墨卡托和经纬度的转换,直接使用mapbox-gl的api能够进行web墨卡托的坐标操作. api说明网址: https://docs.mapbox.com/map ...

  9. 基于Python的经纬度与xy坐标系相互转换

    代码是已经运行过的,可以直接输入参数使用 注意事项: 经纬度参数不可以写颠倒,否则会由于math.log参数不能为负数和0的原因报错 由于地球半径的不确定性,所以(x,y)与(lon, lat)相互转 ...

最新文章

  1. JavaScript初学者编程题(7)
  2. shell中定义变量用双引号和单引号以及不用引号的区别
  3. bzoj 2190: [SDOI2008]仪仗队 线性欧拉函数
  4. T400 安装Windows 7 7100 总结
  5. 百度可观测系列 | 采集亿级别指标,Prometheus 集群方案这样设计
  6. 毕业年限不长的前端焦虑和突破方法
  7. 构建高性能.NET应用之配置高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)...
  8. java解析xml工具类_通过dom4j解析XML字符串XMLDocUtil工具类转换为XML文档及获取指定根节点及指定节点路径内容代码示例...
  9. CocoaLumberjack+XcodeColor(输出带有颜色的日志)在安装过程中遇到的问题
  10. 使用WMI和性能计数器监控远程服务器权限设置
  11. kali linux MD5解密,md5文件加密_文件MD5解密/加密方法 MD5在线加密解密
  12. polyval polyvalm
  13. 电脑有弹窗广告怎么办?真实个人经验分享
  14. oracle开方怎么写,excel的开方/平方/次方及根号运算
  15. x1c 语言设置,创新经典平衡点 ThinkPad X1Carbon评测
  16. 计算机应用基础(第二版)周南岳,微波电子自旋共振实验中需要将样品谐振腔调节为驻波模式...
  17. xctf攻防世界 MISC高手进阶区 打野
  18. C#iText7对PDF进行签章
  19. document的用法
  20. 利用TrinityCore 框架的搭建魔兽世界私服

热门文章

  1. 量化交易期货ctp使用说明(企业版,穿透式监管)(值得收藏)
  2. ANFIS学习笔记(一)
  3. 计算机收藏夹里面桌面不见了怎么办,win10系统电脑收藏夹不见了怎么办
  4. 【C语言】函数 ---- 函数的嵌套调用和链式访问、函数的声明和定义、变量的声明和定义、函数递归与迭代、递归时的栈溢出问题
  5. Python-4.6 查看进程的pid和ppid
  6. 希捷银河声音大_希捷银河声音大么?视频剪辑用有其他更好的选择么?
  7. 浏览器保存网页的四种方式
  8. 用java编写围棋游戏
  9. 淘宝API接口 upload_img - 上传图片到淘宝
  10. 121. 买卖股票的最佳时机