当前位置: 首页 > news >正文

微信公众号怎么上架商品seo研究中心超逸seo

微信公众号怎么上架商品,seo研究中心超逸seo,品牌设计图片,做网站后台指的那最近在做unity3d与Gis结合的项目,最基本的就是坐标的转换问题,比如把经纬度为(166.23.9.27 , 39.55.15.74) 转换到unity里面成相应的位置点,废话不多说 上代码: using UnityEngine; using Syste…

最近在做unity3d与Gis结合的项目,最基本的就是坐标的转换问题,比如把经纬度为(166.23.9.27 , 39.55.15.74) 转换到unity里面成相应的位置点,废话不多说 上代码:

using UnityEngine;
using System.Collections;public class SaiGetLatLog : MonoBehaviour {public Transform firstPoint; //Unity中左上点public Transform secondPoint;//Unity中右下点public SaiEarth firstSai;//地图中对应的左上经纬度点public SaiEarth secondSai;//地图中对应的右下经纬度点private float z_offset,x_offset,z_w_offset,x_w_offset;private RaycastHit rayHit;// Use this for initializationvoid Start () {InitBasicNum ();//初始化参数
    }// Update is called once per framevoid Update () {if (Input.GetMouseButton (0) && Physics.Raycast (Camera.main.ScreenPointToRay (Input.mousePosition), out rayHit, Mathf.Infinity)) {print ( getWorldPoint(firstSai).x+","+ getWorldPoint(firstSai).z);}}void InitBasicNum(){firstSai = new SaiEarth (new Vector3 (116f, 23f, 9.27f), new Vector3 (39f, 55f, 15.74f));secondSai = new SaiEarth (new Vector3(116f,23f,44.39f),new Vector3(39f,54f,44.27f));z_offset = Mathf.Abs ((firstSai.latitude.x+firstSai.latitude.y/60+firstSai.latitude.z/3600) - (secondSai.latitude.x+secondSai.latitude.y/60+secondSai.latitude.z/3600));//地图中的维度差x_offset = Mathf.Abs ((firstSai.longitude.x+firstSai.longitude.y/60+firstSai.longitude.z/3600)-(secondSai.longitude.x+secondSai.longitude.y/60+secondSai.longitude.z/3600));//地图中的经度差
z_w_offset = Mathf.Abs (firstPoint.localPosition.z - secondPoint.localPosition.z);//unity中的维度差x_w_offset = Mathf.Abs (firstPoint.localPosition.x - secondPoint.localPosition.x);//unity中的经度差
}Vector3 getWorldPoint(SaiEarth se)//由经纬度得到位置点
    {float tempX = (float)(se.longitude.x + se.longitude.y / 60 + se.longitude.z / 3600 - (secondSai.longitude.x + secondSai.longitude.y / 60 + secondSai.longitude.z / 3600));float tempZ = (float)(se.latitude.x + se.latitude.y / 60 + se.latitude.z / 3600 - (secondSai.latitude.x + secondSai.latitude.y / 60 + secondSai.latitude.z / 3600));float _tempX = (float)(tempX * x_w_offset / x_offset + secondPoint.localPosition.x);float _tempZ = (float)(tempZ * z_w_offset / z_offset + secondPoint.localPosition.z);return new Vector3((float)_tempX,0f,(float)_tempZ);}SaiEarth getLatLon(Vector3 curPoint)//由位置点得到经纬度
    {SaiEarth tempEarth = new SaiEarth();float _z_offset = Mathf.Abs (curPoint.z - secondPoint.localPosition.z) * z_offset / z_w_offset;float _x_offset = Mathf.Abs (curPoint.x - secondPoint.localPosition.x) * x_offset / x_w_offset;float resultX = _x_offset + (secondSai.longitude.x + secondSai.longitude.y/60 + secondSai.longitude.z/3600);float resultZ = _z_offset + (secondSai.latitude.x + secondSai.latitude.y/60 + secondSai.latitude.z/3600);tempEarth.longitude = new Vector3 ((int)resultX, (int)((resultX - (int)resultX)*60),((resultX - (int)resultX)*60 - (int)((resultX - (int)resultX)*60))*60);tempEarth.latitude = new Vector3 ((int)resultZ, (int)((resultZ - (int)resultZ)*60),((resultZ - (int)resultZ)*60 - (int)((resultZ - (int)resultZ)*60))*60);return tempEarth;}}

上面有一个SaiEarth的类,其实写的很简单:

using UnityEngine;
using System.Collections;public class SaiEarth  {public Vector3 longitude;public Vector3 latitude;public SaiEarth(){}public SaiEarth(Vector3 longitude,Vector3 latitude){this.latitude = latitude;this.longitude = longitude;}public string toString(){return "Lat:"+this.latitude + ",Long:" + this.longitude;}
}

来源:http://blog.csdn.net/saide6000/article/details/26992945

 

转载于:https://www.cnblogs.com/dj1232090/p/5628572.html

http://www.lbrq.cn/news/2510893.html

相关文章:

  • 苗木企业网站源码公司在百度怎么推广
  • 微网站建设百度云搜索引擎官网
  • 北京住房城乡建设部网站网络推广方式有哪些
  • 客服在家做网站郑州厉害的seo顾问公司
  • saas平台济南seo网站关键词排名
  • 昆明网站建设精英ip域名查询地址
  • 国际转运网站建设b2b平台是什么意思
  • 网站前置审批项 教育桂平seo关键词优化
  • 微信小程序网页版seo专员是什么
  • js做网站登录界面软文标题例子
  • 台州网站建站网销是什么工作好做吗
  • 凯里网站开发百度百度一下百度
  • 基于php的动态校园兼职网站设计论文公司网络营销推广软件
  • 来宾网站建设公司湖南靠谱seo优化报价
  • 免费com网站域名注册烟台seo关键词排名
  • 网站的文字被爬取了正规推广平台
  • 建设一个能看视频的网站农产品推广方案
  • 中国和城乡建设部网站外贸快车
  • 如何设置网站服务器昆明网络推广优化
  • 幼儿园网站建设哪家好郑州网络营销公司有哪些
  • 手工艺品网站建设侧胡顺百度指数查询app
  • 甘肃 网站建设网页设计素材网站
  • 网站建设项目报价单最近国际新闻大事
  • 珠海单位网站建设免费推广产品的网站
  • 自己如何做购物网站今天的最新新闻内容
  • 两个网站共用一个空间网站注册账号
  • 做网站好做吗怎样创建自己的网站
  • 网站建设集团seo技术培训茂名
  • 企业年检网上申报入口青岛关键词优化seo
  • 网站管理公司 优帮云怎么制作网页广告
  • R语言中 read.table 和 read.delim 之间的区别
  • adb reboot 与 adb shell svc power reboot 的区别
  • 橡胶制品加工:塑造生活的柔韧力量
  • 软工八将:软件开发全流程核心角色体系解析
  • 《频率之光:群星之我》
  • Java中get()与set()方法深度解析:从封装原理到实战应用