浏览 SDKs · Android
平台
SDKsAndroid

创建位置消息

创建包含地理坐标与位置描述的地理位置消息对象。

复制

构建包含地理经纬度坐标与详细地址描述的位置消息。适用于在聊天中分享当前定位或指定地点卡片。

double latitude = 39.9042;
double longitude = 116.4074;
String description = "北京市东城区天安门广场";

Message message = OpenIMClient.getInstance().messageManager.createLocationMessage(
    latitude,
    longitude,
    description
);

参数说明

参数类型是否必填说明
latitudedouble是纬度值,有效范围为 -90.0 至 90.0。
longitudedouble是经度值,有效范围为 -180.0 至 180.0。
descriptionString是展示给接收方的位置名称或详细地址摘要。

返回结果

返回创建完成的 Message 对象,其 contentType 为 MessageType.LOCATION。

本接口仅在本地创建待发送对象,不会自动发起定位权限申请。构建完成后,请调用发送消息投递至目标会话。