代码之家  ›  专栏  ›  技术社区  ›  SERG

如何使用谷歌地图api获取北/南/东/西方向?

  •  0
  • SERG  · 技术社区  · 8 年前

    非常感谢。

    enter image description here

    m.position.lng() - c.position.lng()
    m.position.lat() - c.position.lat()
    

    enter image description here

    2 回复  |  直到 8 年前
        1
  •  2
  •   Ziya ERKOC    8 年前


    slope .假设你有一个标记 M1 C .
    Slope 应等于 (C.lat - C.lng)/(M1.lat - M1.lng)
    如果坡度恰好接近0,则可以是东或西,如果 M1.lng > C.lng 应该是西边。
    它是西南部
    如果坡度接近-1,则为西北或东南。然后我 M1.lng>C、 液化天然气
    对于其他方向,您可以使用相同的方法

        2
  •  1
  •   SpiralDev    7 年前

    假设我们要找到从点A到点B的基数方向:

    if (A.lat > B.lat){
       NS = "S"
    } else {
       NS = "N"
    }
    
    if (A.lng > B.lng){
       EW = "W"
    } else {
       EW = "E"
    }
    
    cardinal_direction = NS + EW
    

    cardinal_direction