前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >山月目前在做 APP 及旅游中涉及到的地理科普

山月目前在做 APP 及旅游中涉及到的地理科普

作者头像
山月
发布2020-11-11 11:11:49
1.1K0
发布2020-11-11 11:11:49
举报
文章被收录于专栏:服务器运维笔记

如何准确标识地球上某一位置?

从初中地理学到的东西可以知道:经纬度

经度

经度,用以指示一个地点的东西向地理位置。地球上某一地点离本初子午线以东或以西的度数。本初子午线的经度是0°,「东经为正数,西经为负数」

当你正准备睡觉时,大洋某岸的国家有可能正在起床,正是因为经度,所以有了时差,才有了产品面向国际化时的各种时区问题。

英国伦敦格林尼治皇家天文台的本初子午线为 0°,因此它被作为时差的参考原点,称为格林尼治时间 (Greenwich Mean Time),简写 GMT。

经度每隔十五度会差一个小时,在中国,使用 new Date 构造时间会显示为 GMT+08,采用中国几何中心的东经120°作为北京时间。

代码语言:javascript
复制
> new Date()
< Mon Nov 02 2020 12:34:57 GMT+0800 (中国标准时间)

世界经度与时区图:

世界经度与时区图

纬度

纬度,用以指示一个地点的南北向地理位置,其范围从赤道的0°到南北极的90°,「北纬为正数,南纬为负数」

纬度与季节相关,当中国大部分地区正在穿短袖的时候,澳大利亚在穿着羽绒服。如果有澳大利亚的朋友,咱俩可以拼一件羽绒服,冬天我穿,夏天你穿。

经纬度及地理编码

经纬度的表示方法如同时钟一样: 角分秒与小数点。在计算机中一般选择小数点的方式进行编码

  • 角分秒: 111d30m00s, 40°30′00″
  • 小数点: 116.452562, 40.046077,东经为正,北纬为正

通过专业的坐标拾取工具,可以获取到某一点的具体坐标,从某一地址到经纬度坐标的转化也叫做「地理编码」

  • 百度拾取坐标系统[1]

从经纬度到具体地址的转化成为「逆地理编码」,但由于存在不同的坐标系对经纬度加密,此时需要执行编码坐标系

  • WGS84 (World Geodetic System),世界大地测量系统。采用地图如谷歌
  • GCJ02 (GuoJia Cehui Ju), 火星坐标系,WGS84 坐标系加密后的坐标系,由中国国家测绘地理信息局制定,在国内需要使用基于 GCJ02 的坐标系。采用地图如Google国内地图、高德、腾讯地图
  • BD09,百度坐标系,GCJ02坐标系加密后的坐标系
  • 批量工具网[2]
  • 高德地理编码、逆编码[3]

Reference

[1]

百度拾取坐标系统: http://api.map.baidu.com/lbsapi/getpoint/index.html

[2]

批量工具网: https://www.piliang.tech/geocoding

[3]

高德地理编码、逆编码: https://lbs.amap.com/api/webservice/guide/api/georegeo

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 经度
  • 纬度
  • 经纬度及地理编码
    • Reference
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档