public class LatLng
extends java.lang.Object
implements android.os.Parcelable, com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinate
| 限定符和类型 | 类和说明 |
|---|---|
static class |
LatLng.Builder |
| 限定符和类型 | 字段和说明 |
|---|---|
double |
altitude
海拔
|
static android.os.Parcelable.Creator<LatLng> |
CREATOR |
double |
latitude
纬度
|
double |
longitude
经度
|
| 构造器和说明 |
|---|
LatLng()
创建一个(0,0)坐标
|
LatLng(double latitude,
double longitude)
创建一个指定经纬度的坐标
|
LatLng(double latitude,
double longitude,
double altitude)
创建一个指定经纬度和海拔的坐标
|
LatLng(double latitude,
double longitude,
double altitude,
boolean throwException) |
LatLng(LatLng latLng)
创建一个来自其他坐标数据的坐标
|
LatLng(android.location.Location location)
创建一个定位数据的坐标
Location |
LatLng(android.os.Parcel in)
通过Parcel构造坐标
|
public static final android.os.Parcelable.Creator<LatLng> CREATOR
public double latitude
public double longitude
public double altitude
public LatLng()
public LatLng(double latitude,
double longitude)
latitude - 纬度longitude - 经度public LatLng(double latitude,
double longitude,
double altitude)
latitude - 纬度longitude - 经度altitude - 海拔public LatLng(double latitude,
double longitude,
double altitude,
boolean throwException)
public LatLng(android.location.Location location)
Locationlocation - Android定位对象public LatLng(LatLng latLng)
latLng - LatLng to be cloned.public LatLng(android.os.Parcel in)
in - Parcel对象public static LatLng.Builder newBuilder()
public static LatLng.Builder newBuilder(LatLng latLng)
public static LatLng.Builder newBuilderThrowException()
public static LatLng.Builder newBuilderThrowException(LatLng latLng)
public boolean isThrowException()
public void setLatitude(double latitude)
取值范围为 [-90, 90],查看 GeometryConstants.MIN_LATITUDE 和
GeometryConstants.MAX_LATITUDE
latitude - 纬度GeometryConstants.MIN_LATITUDE,
GeometryConstants.MAX_LATITUDEpublic void setLatitudeThrowException(double latitude)
取值范围为 [-90, 90],查看 GeometryConstants.MIN_LATITUDE 和
GeometryConstants.MAX_LATITUDE
latitude - 纬度GeometryConstants.MIN_LATITUDE,
GeometryConstants.MAX_LATITUDEpublic double getLatitude()
取值范围为 [-90, 90],查看 GeometryConstants.MIN_LATITUDE 和
GeometryConstants.MAX_LATITUDE
GeometryConstants.MIN_LATITUDE,
GeometryConstants.MAX_LATITUDEpublic void setLongitude(double longitude)
取值范围为 [-180, 180],查看 GeometryConstants.MIN_LONGITUDE 和
GeometryConstants.MAX_LONGITUDE
longitude - 经度值GeometryConstants.MIN_LONGITUDE,
GeometryConstants.MAX_LONGITUDEpublic void setLongitudeThrowException(double longitude)
取值范围为 [-180, 180],查看 GeometryConstants.MIN_LONGITUDE 和
GeometryConstants.MAX_LONGITUDE
longitude - 经度值GeometryConstants.MIN_LONGITUDE,
GeometryConstants.MAX_LONGITUDEpublic double getLongitude()
取值范围为 [-180, 180],查看 GeometryConstants.MIN_LONGITUDE 和
GeometryConstants.MAX_LONGITUDE
GeometryConstants.MIN_LONGITUDE,
GeometryConstants.MAX_LONGITUDEpublic void setAltitude(double altitude)
altitude - 海拔值public double getAltitude()
@NonNull public LatLng wrap()
public boolean equals(@Nullable
java.lang.Object object)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Object@NonNull public java.lang.String toString()
toString 在类中 java.lang.Objectpublic int describeContents()
describeContents 在接口中 android.os.Parcelablepublic void writeToParcel(@NonNull
android.os.Parcel out,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic double x()
x 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinatepublic double y()
y 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinatepublic double z()
z 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinatepublic void setX(double x)
setX 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinatepublic void setY(double y)
setY 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinatepublic void setZ(double z)
setZ 在接口中 com.tencent.tencentmap.mapsdk.maps.interfaces.Coordinate