【问题标题】:How to get lat and long from open street map如何从开放的街道地图中获取经纬度
【发布时间】:2018-06-18 21:06:15
【问题描述】:

当我点击位置时,我想从开放的街道地图中以角度获取纬度和经度,但我做不到,我该怎么做?我以前从谷歌地图上得到这个,但现在我想改成打开街道地图

【问题讨论】:

    标签: angular5 openstreetmap


    【解决方案1】:

    您需要以编程方式进行,这里有一个部分

    https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

    您需要知道您正在单击的图块位置 x/y(浮点数)和缩放级别 (z)。

    n = 2 ^ zoom
    
    lon_deg = xtile / n * 360.0 - 180.0
    
    lat_rad = arctan(sinh(π * (1 - 2 * ytile / n)))
    
    lat_deg = lat_rad * 180.0 / π
    

    来源:https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多