浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

创建位置消息

根据位置描述和经纬度创建待发送消息。

复制

SDK 只把业务层已有的位置描述和坐标写入消息,不负责定位、地理编码或地图展示。

import sdk, { CreateLocationMessageReq, CreateLocationMessageResp } from '@openimsdk/imsdk';

const request: CreateLocationMessageReq = {
  description: '深圳湾公园',
  longitude: 113.9516,
  latitude: 22.4864,
};
const response: CreateLocationMessageResp = await sdk.createLocationMessage(request);
const message = response.message;

经度范围为 -180180,纬度范围为 -9090,经纬度应使用同一坐标系。创建成功只得到待发送的 IMMessage,还需要调用 sendMessage() 发送。