【问题标题】:HERE Maps API for Javascript : how to get boundaries longitude and latitude from current zoom Visible MapHERE Maps API for Javascript:如何从当前缩放可见地图中获取边界经度和纬度
【发布时间】:2021-08-22 00:06:33
【问题描述】:

我正在为网页使用 HERE Maps API for Javascript:如何从当前缩放可见地图中获取边界经度和纬度。

当网页上的地图显示为矩形时,Here地图可视区域的4个边界点经纬度的获取方法是什么?

非常感谢

【问题讨论】:

    标签: javascript geolocation maps here-api heremaps


    【解决方案1】:

    根据documentation,ViewModel 的 getLookAtData 方法中的边界对象是 2D 地图中的边界框和 3D 地图中的多边形。因此:

    bb = map.getViewModel().getLookAtData().bounds.getBoundingBox();
    
    bb.getTop(); 
    bb.getLeft(); 
    bb.getBottom(); 
    bb.getRight();
    
    // or 
    bb.getTopLeft();
    bb.getBottomRight();
    

    【讨论】:

      【解决方案2】:

      这比它应该的要复杂得多:

      map.getViewModel().getLookAtData().bounds.getBoundingBox()
      

      你会得到一个这样的对象:

      Object {
          ba: 12.375232332750691,
          ga: 12.379826130043003,
          ja: 51.33821375191854,
          ka: 51.337248429832854,
          b: null, a: null, c: null
      }
      

      【讨论】:

        猜你喜欢
        • 2011-10-18
        • 1970-01-01
        • 2012-01-22
        • 1970-01-01
        • 2014-06-20
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 2013-01-16
        相关资源
        最近更新 更多