收藏
回答

Map视角能否还原为初始状态?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 Map 客户端 7.0.3 2.6.4

- 需求的场景描述(希望解决的问题)


地图可以调整俯视角度和旋转,却无法一键还原初始角度

  • enable-overlooking
    enable-rotate


- 希望提供的能力

  1. MapContext中提供还原/设置初始角度的API



- 尝试失败

尝试去动态调整enable-overlooking/roatete无效

最后一次编辑于  2019-03-28
回答关注问题邀请回答
收藏

2 个回答

  • hexford~🐶
    hexford~🐶
    2019-05-08

    rotate & skew 的设置 应该通过 setData 去改变传递给 地图组件的属性。

    2019-05-08
    有用
    回复
  • DWL
    DWL
    2019-03-29

    抱歉,这个是我们的问题,文档没有更新。map 组件可以有 skew 和 rotate 属性,然后可以通过 MapContext 上的 getSkew 和 getRotate 获取(类似其它 API,用 success 回调),我们稍后会补全文档。

    2019-03-29
    有用
    回复 4
    • LZQ
      LZQ
      2019-04-03

      推荐为Map组件增加点击指南针(show-compass)恢复视角的功能,bindcompasstap。

      很常见也很实用,腾讯地图和其他地图APP都有这个功能。

      2019-04-03
      回复
    • LZQ
      LZQ
      2019-05-17

      文档还没更新呢。getSkew 和 getRotate回调也无效。

      2019-05-17
      回复
    • DWL
      DWL
      2019-05-17回复LZQ

      更新了呀,map 上的 rotate 和 skew 属性,后来问了下,建议用 setData 的方式设置 rotate 和 skew 的值(获取也同理)。

      2019-05-17
      回复
    • LZQ
      LZQ
      2019-05-17

      看到了。

      getRotate和getSkew在工具上回调无效,真机测试有效

      2019-05-17
      回复
登录 后发表内容