坐标转换:墨卡托 经纬度
坐标转换:墨卡托 & 经纬度
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);
坐标转换:墨卡托 经纬度相关推荐
- 墨卡托坐标转换成经纬度
为什么80%的码农都做不了架构师?>>> /*** 墨卡托坐标转换成经纬度* @param {Object} mx* @param {Object} my*/ function ...
- java 墨卡托转经纬度,坐标转换:墨卡托 经纬度
坐标转换:墨卡托 & 经纬度 var lonlat={x:114.514864,y:38.04232}; var mercator={x:12747736.346966475,y:458540 ...
- 经纬度转直角坐标c语言,坐标转换从经纬度坐标到大地坐标及源码(7页)-原创力文档...
PAGE PAGE #/ 7 坐标转换从经纬度坐标到大地坐标及源码 利用网络上开源的资料,可以很容易的实现从经纬度坐标向各种投影坐标 的转换,美国地质调查局开发 USGS勺GCTP就是很好的东西之一, ...
- 2000坐标转换成经纬度_ArcGIS中的坐标问题快问快答
1.我国常用的地理坐标系有哪些? (1)北京54坐标系(参心) 椭球体:Krasovsky (2)西安80坐标系(参心)椭球体:IAG (3)WGS84坐标系(地心)椭球体:WGS84 (4)大地20 ...
- java 墨卡托 经纬度_Web墨卡托坐标与WGS84经纬度互转 java代码
Web墨卡托坐标与WGS84经纬度互转 java代码 时间:5年前 浏览:2309 [网络转载] package com.util; public class Coordinate { static ...
- java 墨卡托 经纬度_JAVA代码根据经纬度范围计算WGS84与谷歌全球墨卡托包含的切片数目与拼接图像像素尺寸...
根据项目需求编写的代码. 适用场景:在网络地图上,比如天地图与谷歌地图,用户用鼠标在地图上拉一个矩形框,希望下载该矩形框内某一层级的瓦片数据,并将所有瓦片拼接成一个完整的,包含地理坐标的tif图像. ...
- GPS坐标转换:经纬度转UTM坐标(Matlab程序)
GPS的输出一般为经纬度坐标,如:北纬(N)41度30分5秒, 东经(E)114度10分30秒. UTM(Universal Transverse Mercator)坐标是一个投影坐标系,将地球分为6 ...
- mapbox-gl中的web墨卡托转换
mapbox-gl的api开放了web墨卡托和经纬度的转换,直接使用mapbox-gl的api能够进行web墨卡托的坐标操作. api说明网址: https://docs.mapbox.com/map ...
- 基于Python的经纬度与xy坐标系相互转换
代码是已经运行过的,可以直接输入参数使用 注意事项: 经纬度参数不可以写颠倒,否则会由于math.log参数不能为负数和0的原因报错 由于地球半径的不确定性,所以(x,y)与(lon, lat)相互转 ...
最新文章
- JavaScript初学者编程题(7)
- shell中定义变量用双引号和单引号以及不用引号的区别
- bzoj 2190: [SDOI2008]仪仗队 线性欧拉函数
- T400 安装Windows 7 7100 总结
- 百度可观测系列 | 采集亿级别指标,Prometheus 集群方案这样设计
- 毕业年限不长的前端焦虑和突破方法
- 构建高性能.NET应用之配置高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)...
- java解析xml工具类_通过dom4j解析XML字符串XMLDocUtil工具类转换为XML文档及获取指定根节点及指定节点路径内容代码示例...
- CocoaLumberjack+XcodeColor(输出带有颜色的日志)在安装过程中遇到的问题
- 使用WMI和性能计数器监控远程服务器权限设置
- kali linux MD5解密,md5文件加密_文件MD5解密/加密方法 MD5在线加密解密
- polyval polyvalm
- 电脑有弹窗广告怎么办?真实个人经验分享
- oracle开方怎么写,excel的开方/平方/次方及根号运算
- x1c 语言设置,创新经典平衡点 ThinkPad X1Carbon评测
- 计算机应用基础(第二版)周南岳,微波电子自旋共振实验中需要将样品谐振腔调节为驻波模式...
- xctf攻防世界 MISC高手进阶区 打野
- C#iText7对PDF进行签章
- document的用法
- 利用TrinityCore 框架的搭建魔兽世界私服
热门文章
- 量化交易期货ctp使用说明(企业版,穿透式监管)(值得收藏)
- ANFIS学习笔记(一)
- 计算机收藏夹里面桌面不见了怎么办,win10系统电脑收藏夹不见了怎么办
- 【C语言】函数 ---- 函数的嵌套调用和链式访问、函数的声明和定义、变量的声明和定义、函数递归与迭代、递归时的栈溢出问题
- Python-4.6 查看进程的pid和ppid
- 希捷银河声音大_希捷银河声音大么?视频剪辑用有其他更好的选择么?
- 浏览器保存网页的四种方式
- 用java编写围棋游戏
- 淘宝API接口 upload_img - 上传图片到淘宝
- 121. 买卖股票的最佳时机