小程序开放平台

文档中心
基础
路由
跳转
转发
界面
网络
支付
数据缓存
媒体
图片
地图
createMapContext
MapContext
视频
富文本
相机
音频
录音
位置
开放接口
设备
XHSML
性能
第三方平台
文件
数据分析
画布

xhs.createMapContext

开发
>
JS API
>
媒体
>
地图
>
createMapContext
>
更新时间:2025-04-10 16:11:01

创建 map 上下文 MapContext 对象。建议使用 xhs.createSelectorQuery 获取 context 对象。

参数

string mapId

map 组件的 id

返回值

MapContext

实例代码

// 创建 map 上下文对象
const mapContext = xhs.createMapContext('myMap'); // 'myMap' 是 map 组件的 id

// 调用 MapContext 的方法,例如获取中心点位置
mapContext.getCenterLocation({
  success: (res) => {
    console.log('地图中心点位置:', res);
    console.log('纬度:', res.latitude);
    console.log('经度:', res.longitude);
  },
  fail: (err) => {
    console.error('获取中心点位置失败:', err.errMsg);
  }
});

// 其他 MapContext 方法可以根据需求调用
该文档是否对您有帮助?