zarkk
zarkk
  • 发布:2025-03-21 10:36
  • 更新:2025-03-21 11:18
  • 阅读:56

【报Bug】map组件无法加载自定义地图中的第三方数据

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphone12\16 HuaweiP40 OPPOFindX5 …… [attach]145414[/attach] [attach]145414[/attach]

示例代码:
<map id="amap" style="page" show-location="false" show-scale="true" show-compass="true" longitude="121" latitude="29" scale="scale" layer-style="'a205ce3fe740002704cfb8e099773fb0'" ></map>

操作步骤:

正常步骤

预期结果:

显示我要的自定义地图

实际结果:

仅能显示底图

bug描述:

在map组件中 设置了 :layer-style="'a205ce3fe740002704cfb8e099773fb0'" , 能够正常显示自定义地图的底图,但无法加载自定义地图中的第三方数据(图层)。
通过高德工单咨询,得到回复:

经过研发排查,您发给我的样式显示的是卫星图层,卫星图和自定义样式冲突,目前自定义样式优先级更高,如果要显示开启卫星图层,需要先关闭自定义样式,Android端开启卫星图层方法: AMap.setMapType(AMap.MAP_TYPE_SATELLITE);// 卫星地图模式
IOS端开启卫星图方法:
///地图类型。注意:自定义样式优先级高于mapType,如开启了自定义样式,要关闭自定义样式后mapType才生效
@property (nonatomic) MAMapType mapType;

2025-03-21 10:36 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

可以参考原生组件的实现,自定义实现:https://ext.dcloud.net.cn/search?q=%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BE

要回复问题请先登录注册

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

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

## 大标题 
### 小标题

斜体 / 粗体 :

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

代码片段 :

``` 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

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

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