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组件初始化定位问题。可能的原因和解决方案如下:

  1. 经纬度格式错误:请检查设置的经纬度值是否正确。腾讯地图要求经度范围-180~180,纬度范围-90~90。确保没有将经纬度值写反。

  2. 初始定位参数未生效:确认在map组件的latitudelongitude属性中正确设置了初始坐标。示例:

<map 
  :latitude="centerLat" 
  :longitude="centerLng"
  :markers="markers"
  style="width: 100%; height: 300px;">
</map>
回到顶部