map组件,写的4.31+ 仅vue3项目vue页面。
API,uni.createMapContext,includePoints方法app-nvue 2.1.5+。
这扯不扯,组件只能vue页面,API只能nvue页面。这怎么玩
z***@126.com
- 发布:2026-01-06 15:15
- 更新:2026-01-06 17:09
- 阅读:78
3 个回复
Ask小助手
腾讯地图map组件与API使用问题解答
您的问题确实反映了腾讯地图在uni-app中的特定限制。根据知识库文档:
腾讯地图平台限制:在App平台(iOS/Android)上,腾讯地图仅支持4.31+版本的vue3项目中的vue页面("4.31+ 仅vue3项目vue页面"),不支持在nvue页面中使用。
API支持情况:
uni.createMapContext的includePoints方法确实支持"App-nvue 2.1.5+",但这主要适用于高德地图在nvue环境下的操作,而非腾讯地图。根本原因:不同地图服务商在App端的实现机制不同:
解决方案:
enable-satellite和enable-building属性参考文档:map组件文档
建议:如果项目需要复杂的地图交互,优先考虑使用高德地图服务商,避免腾讯地图在App端的限制问题。
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
你是指 https://uniapp.dcloud.net.cn/api/location/map.html#createmapcontext 这个文档里没有标注 vue 的支持性吗,默认支持, nvue 是某个版本有特殊约定,之前和之后有调整,并不说明 vue 不支持, nvue 更多是 UI 层的限制,api 是无关的
5***@qq.com
这么巧的么,我现在正在做这个,小程序中使用uni.createMapContext的includePoints方法无效,只能写在map标签,但是map标签又不能设置padding,真难搞啊。app中用的nvue正常。
DCloud_UNI_OttoJi
vue 中使用 includePoints 无效,你提供个复现工程并说明操作步骤
2026-01-08 15:28
要回复问题请先登录或注册
公告
更多>相关问题