6***@qq.com
6***@qq.com
  • 发布:2022-12-10 01:51
  • 更新:2024-03-14 16:45
  • 阅读:568

nvue map的include-points,不能设置边距,导致地点都不能在地图的视野内显示

分类:nvue

1)第一种,:include-points="includePoints"
2)第二种:let mapCtx = uni.createMapContext('map', this);
mapCtx.includePoints({
points:points,
// padding:["10px","10px","10px","10px"]
padding:[10,10,10,10]
})

都不能实现边距;

2022-12-10 01:51 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com (作者) - 蜗牛漫步

看官方文档描述是includePoints在nvue里也是支持padding的?

  • 美少女

    楼主 这个问题你解决了吗

    2023-06-07 12:53

7***@qq.com

7***@qq.com

设置10太小了 设置100就能看到了
this.myMap.includePoints({
points: this.includePoints,
padding: [100, 100, 100, 100]
})

  • 1***@qq.com

    你就是这样操作的吗 我的安卓app也这样写的 不行哦

    2023-07-18 16:28

  • 7***@qq.com

    回复 1***@qq.com: nvue里吗?我这里确认是没问题的

    2023-07-18 16:35

  • 6***@qq.com (作者)

    回复 7***@qq.com: 我的nvue,是设置的值太小了 ,可以啦

    2024-08-01 22:00

美少女

美少女

还是不支持 哎 无论安卓还是IOS都不行

  • 6***@qq.com (作者)

    好使啦;this.myMap.includePoints({

    points: this.includePoints,

    padding: [100, 100, 100, 100]

    })

    把padding设置大一些

    2024-08-01 22:01

2***@qq.com

2***@qq.com

let mapCtx = uni.createMapContext('map', this); map是地图组件的id,而且可能涉及渲染顺序的问题,最好在地图组件渲染完成后执行 可以写在@updated里

  • 6***@qq.com (作者)

    确实可以了,是设置的值太小了 ;谢谢

    2024-08-01 22:00

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容