com.google.appengine.api.datastore
クラス GeoPt
- java.lang.Object
-
- com.google.appengine.api.datastore.GeoPt
-
- すべての実装インターフェース:
- java.io.Serializable, java.lang.Comparable<GeoPt>
public final class GeoPt extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<GeoPt>
浮動小数点型の緯度と経度の座標で指定された地理的位置。Google マップのようなマッピング サイトと統合させるためによく使用されます。- 関連情報:
- シリアル化された形式
-
-
フィールドの概要
フィールド 修飾子と型 フィールドと説明 static double
EARTH_RADIUS_METERS
static long
serialVersionUID
-
コンストラクタの概要
コンストラクタ コンストラクタと説明 GeoPt(float latitude, float longitude)
GeoPt
を生成します。
-
メソッドの概要
すべてのメソッド インスタンス メソッド 具象メソッド 修飾子と型 メソッドと説明 int
compareTo(GeoPt o)
緯度、経度の順で並べ替えます。boolean
equals(java.lang.Object o)
float
getLatitude()
float
getLongitude()
int
hashCode()
java.lang.String
toString()
-
-
-
フィールドの詳細
-
serialVersionUID
public static final long serialVersionUID
- 関連情報:
- 定数フィールド値
-
EARTH_RADIUS_METERS
public static final double EARTH_RADIUS_METERS
- 関連情報:
- 定数フィールド値
-
-
コンストラクタの詳細
-
GeoPt
public GeoPt(float latitude, float longitude)
GeoPt
を生成します。- パラメータ:
latitude
- 緯度。-90〜90 の値にする必要があります。longitude
- 経度。-180 〜 180 の値にする必要があります。- スロー:
java.lang.IllegalArgumentException
-latitude
またはlongitude
が有効な範囲外の場合。
-
-
メソッドの詳細
-
getLatitude
public float getLatitude()
-
getLongitude
public float getLongitude()
-
compareTo
public int compareTo(GeoPt o)
緯度、経度の順で並べ替えます。- 指定元:
- インターフェース
java.lang.Comparable<GeoPt>
のcompareTo
-
equals
public boolean equals(java.lang.Object o)
- オーバーライド:
- クラス
java.lang.Object
内のequals
-
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.Object
内のhashCode
-
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
内のtoString
-
-