【问题标题】:Getting the x/y coordinates on Google Maps API在 Google Maps API 上获取 x/y 坐标
【发布时间】:2016-03-15 11:02:02
【问题描述】:

我使用 Google Maps API 创建了一个自定义平铺地图,并且有一个点击事件来显示所选位置的纬度/经度值。

有没有办法通过 Google Maps API 或通过转换纬度/经度值来获取 x/y 坐标?

【问题讨论】:

标签: javascript google-maps google-maps-api-3 coordinates geocoding


【解决方案1】:

这是从纬度/经度到坐标的配方转换:

  • 您使用十进制度 (-73.9874°) 而不是度、分和秒 (-73° 59’ 14.64")
  • 度的整个单位将保持不变(-73.9874° 经度,从 73° 开始)
  • 小数点乘以 60 (0.9874 * 60 = 59.244)
  • 整数变成分钟 (59’)
  • 取剩余的小数并乘以 60。(0.244 * 60 = 14.64)
    结果数字变为秒数 (14.64")。秒数可以保留 作为小数。
  • 把你的三组数字放上去 一起使用度 (°)、分钟 (’) 和秒的符号 (") (-73° 59’ 14.64" 经度)。

示例:纬度/经度:10.787331, 106.647095 = 坐标:10°47'14.4"N 106°38'49.5"E

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多