map组件 【腾讯】 渲染后定位到非洲
map组件 【腾讯】 渲染后定位到非洲
操作步骤:
- map渲染后自动定位到非洲
预期结果:
- 应该是我设置的经纬度
实际结果:
- map渲染后自动定位到非洲
bug描述:
- map组件定位到非洲
| 信息类别 | 详细信息 |
|----------------|------------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC操作系统版本 | window11 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.75 |
| 手机系统 | Android |
| 手机系统版本 | Android 13 |
| 手机厂商 | 小米 |
| 手机机型 | 小米11 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
3 回复
你可以新建一个项目,配置好 key 后,如果还是这个问题,可以私信发我看一下
找到原因了
华为一些机型不支持gcj坐标
这是一个典型的map组件初始化定位问题。可能的原因和解决方案如下:
-
经纬度格式错误:请检查设置的经纬度值是否正确。腾讯地图要求经度范围-180~180,纬度范围-90~90。确保没有将经纬度值写反。
-
初始定位参数未生效:确认在map组件的
latitude和longitude属性中正确设置了初始坐标。示例:
<map
:latitude="centerLat"
:longitude="centerLng"
:markers="markers"
style="width: 100%; height: 300px;">
</map>

