1***@qq.com
1***@qq.com
  • 发布:2023-01-10 11:03
  • 更新:2023-03-28 11:12
  • 阅读:433

报Error in event handler for "boundsready": "Error: Invalid Object: Bounds([object Arguments])" 是啥问题呀

分类:uni-app

在写地图的时候报的

2023-01-10 11:03 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

有大佬知道吗

vishun

vishun

同遇到此情况,目前用的是h5高德地图,include-points是无效的,我看了下高德的api是这样的:new AMap.Bounds(southWest: LngLat, northEast: LngLat),也就是说只支持传递两个坐标:西南角经纬度,东北角经纬度值,并不和uniapp文档中描述的将所有markers都传递过去。
刚提了issue:H5 Map组件高德地图includePoints无效

  • vishun

    高德地图可以参考这个临时解决



    • map组件中增加监听mapready
      <map ref="map" class="map":latitude="latitude" :longitude="longitude" :markers="markers" :polyline="polyline"  
      @mapready="handleMapReady" >
      </map>

    • 调用高德的setFitView方法
      handleMapReady() {  
      this.$refs.map._map.setFitView()
      }

    2023-03-29 10:47

要回复问题请先登录注册