1 package com.netease.nimlib.sdk.v2.message.attachment.builder;
4 import com.
netease.
nimlib.v2.message.impl.attachment.V2NIMMessageLocationAttachmentImpl;
16 private double latitude;
20 private double longitude;
24 private String address;
40 if (latitude < -90 || latitude > 90) {
43 this.latitude = latitude;
55 if (longitude < -180 || longitude > 180) {
58 this.longitude = longitude;
69 this.address = address;
88 return new V2NIMMessageLocationAttachmentImpl(latitude, longitude, address);
V2NIMMessageLocationAttachment build()
构建V2NIMMessageLocationAttachment实例
V2NIMMessageLocationAttachmentBuilder withLongitude(double longitude)
设置经度,范围在-180到180之间,超出范围的无效
V2NIMMessageLocationAttachmentBuilder withLatitude(double latitude)
设置纬度,范围在-90到90之间,超出范围的无效
static V2NIMMessageLocationAttachmentBuilder builder()
创建一个新的构建器实例
V2NIMMessageLocationAttachmentBuilder withAddress(String address)
设置详细地址