public class GeohashGroup
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
GeohashGroup.GeohashGroupListener
ジオハッシュ更新時の通知を受け取る
|
コンストラクタと説明 |
---|
GeohashGroup() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<java.lang.String> |
allGeohash()
全てのジオハッシュ値を取得する
|
java.lang.String |
calculateAdjacent(java.lang.String base,
int direction)
隣接ジオハッシュを求める
|
java.util.List<java.lang.String> |
getAdjustGeohash()
中央に隣接するジオハッシュを取得する
0, 1, 2
3, C, 4,
5, 6, 7
|
java.lang.String |
getCenterGeohash()
中心点のジオハッシュを取得する
|
int |
getGeohashLength()
ジオハッシュの長さを取得する
|
boolean |
hasGeohash(java.lang.String geohash)
指定したジオハッシュを内包している場合true
|
void |
setGeohashLength(int geohashLength)
ジオハッシュの計算精度を指定する
|
java.lang.String |
toGeohash(double lat,
double lng)
ジオハッシュに変換する
|
boolean |
updateLocation(double lat,
double lng)
位置を更新する
|
public java.lang.String toGeohash(double lat, double lng)
lat
- 緯度lng
- 経度public java.lang.String calculateAdjacent(java.lang.String base, int direction)
base
- 中心のジオハッシュdirection
- 隣接方向public boolean updateLocation(double lat, double lng)
lat
- 北緯lng
- 東経public java.lang.String getCenterGeohash()
public java.util.List<java.lang.String> getAdjustGeohash()
public java.util.List<java.lang.String> allGeohash()
public boolean hasGeohash(java.lang.String geohash)
geohash
- 確認するジオハッシュpublic void setGeohashLength(int geohashLength)
geohashLength
- ジオハッシュの長さpublic int getGeohashLength()