位置消息(DG:LocationMsg)
使用位置消息时需要配置地图服务商的key
Vue.use(LocationMessage, {
maps: {
qqmap: '', // 腾讯地图
amap: '' // 高德地图
}
})
Im.prototype.sendLocationMessage
- 参数
- {object} options 发送位置消息的数据结构
{
messageType: 'DG:LocationMsg',
targerId: string,
type: RongIMLib.ConversationType, // 单聊、群聊等等
content: {
user: {
send: Object, // 发送方用户信息
target: Object // 接收方用户信息
},
// 位置名称
name: string,
// 详细地址
address: string,
// 纬度,浮点数,范围为-90~90,负数表示南纬,使用 gcj02 国测局坐标系。
latitude: number,
// 经度,浮点数,范围为-180~180,负数表示西经,使用 gcj02 国测局坐标系。
longitude: number,
}
}
- 返回值
Promise<message>
- 用法
- 用于发送位置消息。
Im.prototype.sendLocation
- 参数
- {object} imData 必传
- {string} keyword 可选,搜索关键字,仅App平台支持
- 返回值
Promise<message>
- 用法
- 打开地图选点组件, 选择好位置后发送位置消息