Public 型 | Public メソッド

クラス OAuthTwitterAPI.GeoAPI

GeoAPIクラス. [詳細]

すべてのメンバ一覧

Public 型

enum  Granularity {
  None, Poi, Neighborhood, City,
  Admin, Country
}
 

Granularityのタイプ.

[詳細]

Public メソッド

Geo Search (IDictionary< string, string > parameters)
 指定した地域のエリア情報を取得。
Geo Search (double latitude, double longitude, string query, string ip, Granularity granularity, string accuracy, int max_results, string contained_within, string attribute_street_address)
 指定した地域のエリア情報を取得。
void SearchAsync (IDictionary< string, string > parameters)
 非同期による指定した地域のエリア情報を取得。 戻り値は、Utility.DownloadCompletedで取得。
void SearchAsync (double latitude, double longitude, string query, string ip, Granularity granularity, string accuracy, int max_results, string contained_within, string attribute_street_address)
 非同期による指定した地域のエリア情報を取得。 戻り値は、Utility.DownloadCompletedで取得。
Geo SimilarPlaces (IDictionary< string, string > parameters)
 指定した座標の近くで、類似した場所を取得。
Geo SimilarPlaces (double latitude, double longitude, string name, string contained_within, string attribute_street_address)
 指定した座標の近くで、類似した場所を取得。
void SimilarPlacesAsync (IDictionary< string, string > parameters)
 非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。
void SimilarPlacesAsync (double latitude, double longitude, string name, string contained_within, string attribute_street_address)
 非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。
Geo ReverseGeocode (IDictionary< string, string > parameters)
 経度緯度から指定した地域のエリア情報を取得。
Geo ReverseGeocode (double latitude, double longitude, string accuracy, Granularity granularity, int max_results)
 経度緯度から指定した地域のエリア情報を取得。
void ReverseGeocodeAsync (IDictionary< string, string > parameters)
 非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。
void ReverseGeocodeAsync (double latitude, double longitude, string accuracy, Granularity granularity, int max_results)
 非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。
TwitterPlace IdPlaceId (string place_id)
 非同期による指定した場所の詳細情報を取得。 戻り値は、Utility.DownloadCompletedで取得。
void IdPlaceIdAsync (string place_id)
 非同期による指定した場所の詳細情報を取得。 戻り値は、Utility.DownloadCompletedで取得。
TwitterPlace Place (OAuth oauth, IDictionary< string, string > parameters)
 指定した座標に新しい場所を登録。
TwitterPlace Place (OAuth oauth, string name, string contained_within, string token, double latitude, double longitude, string attribute_street_address)
 指定した座標に新しい場所を登録。
void PlaceAsync (OAuth oauth, IDictionary< string, string > parameters)
 非同期による指定した座標に新しい場所を登録。 戻り値は、Utility.DownloadCompletedで取得。
void PlaceAsync (OAuth oauth, string name, string contained_within, string token, double latitude, double longitude, string attribute_street_address)
 非同期による指定した座標に新しい場所を登録。 戻り値は、Utility.DownloadCompletedで取得。

説明

GeoAPIクラス.


列挙型

Granularityのタイプ.

列挙型の値:
None 

未設定

Poi 

Poi.

Neighborhood 

Neighborhood.

City 

City.

Admin 

Admin.

Country 

Country.


メソッド

TwitterPlace OAuthTwitterAPI.GeoAPI.IdPlaceId ( string  place_id  ) 

非同期による指定した場所の詳細情報を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
place_id (必須)geo/reverse_geocode で得たid
戻り値:
Placeを返す
void OAuthTwitterAPI.GeoAPI.IdPlaceIdAsync ( string  place_id  ) 

非同期による指定した場所の詳細情報を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
place_id (必須)geo/reverse_geocode で得たid
TwitterPlace OAuthTwitterAPI.GeoAPI.Place ( OAuth  oauth,
string  name,
string  contained_within,
string  token,
double  latitude,
double  longitude,
string  attribute_street_address 
)

指定した座標に新しい場所を登録。

引数:
oauth 認証済みのOAuthクラス
name 必須:場所の名前。
contained_within 必須:place_id の値をセット。未設定:空文字/null
token 必須:トークン。geo/similar_places で得られる token を指定。
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
attribute_street_address 住所。未設定:空文字/null
戻り値:
TwitterPlaceを返す
TwitterPlace OAuthTwitterAPI.GeoAPI.Place ( OAuth  oauth,
IDictionary< string, string >  parameters 
)

指定した座標に新しい場所を登録。

引数:
oauth 認証済みのOAuthクラス
parameters name:必須:場所の名前。
contained_within:必須:place_id の値をセット。
token:必須:トークン。geo/similar_places で得られる token を指定。
lat:必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。
long:必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。
attribute_street_address:住所。
戻り値:
TwitterPlaceを返す
void OAuthTwitterAPI.GeoAPI.PlaceAsync ( OAuth  oauth,
IDictionary< string, string >  parameters 
)

非同期による指定した座標に新しい場所を登録。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
parameters name:必須:場所の名前。
contained_within:必須:place_id の値をセット。
token:必須:トークン。geo/similar_places で得られる token を指定。
lat:必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。
long:必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。
attribute_street_address:住所。
void OAuthTwitterAPI.GeoAPI.PlaceAsync ( OAuth  oauth,
string  name,
string  contained_within,
string  token,
double  latitude,
double  longitude,
string  attribute_street_address 
)

非同期による指定した座標に新しい場所を登録。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
name 必須:場所の名前。
contained_within 必須:place_id の値をセット。未設定:空文字/null
token 必須:トークン。geo/similar_places で得られる token を指定。
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
attribute_street_address 住所。未設定:空文字/null
Geo OAuthTwitterAPI.GeoAPI.ReverseGeocode ( double  latitude,
double  longitude,
string  accuracy,
Granularity  granularity,
int  max_results 
)

経度緯度から指定した地域のエリア情報を取得。

引数:
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
accuracy 距離。数字はm、フィートを指定は、数字+ft。未設定:空文字/null
granularity エリア範囲。未設定:None
max_results 取得する最大数。未設定:-1
戻り値:
Geoを返す
Geo OAuthTwitterAPI.GeoAPI.ReverseGeocode ( IDictionary< string, string >  parameters  ) 

経度緯度から指定した地域のエリア情報を取得。

引数:
parameters lat:緯度(必須)。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度(必須)。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
accuracy:距離。数字はm、フィートを指定は、数字+ft。
granularity:poi/neighborhood/city/admin/country, エリア範囲。
max_results:取得する最大数。
戻り値:
Geoを返す
void OAuthTwitterAPI.GeoAPI.ReverseGeocodeAsync ( IDictionary< string, string >  parameters  ) 

非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
parameters lat:緯度(必須)。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度(必須)。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
accuracy:距離。数字はm、フィートを指定は、数字+ft。
granularity:poi/neighborhood/city/admin/country, エリア範囲。
max_results:取得する最大数。
void OAuthTwitterAPI.GeoAPI.ReverseGeocodeAsync ( double  latitude,
double  longitude,
string  accuracy,
Granularity  granularity,
int  max_results 
)

非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
accuracy 距離。数字はm、フィートを指定は、数字+ft。未設定:空文字/null
granularity エリア範囲。未設定:None
max_results 取得する最大数。未設定:-1
Geo OAuthTwitterAPI.GeoAPI.Search ( double  latitude,
double  longitude,
string  query,
string  ip,
Granularity  granularity,
string  accuracy,
int  max_results,
string  contained_within,
string  attribute_street_address 
)

指定した地域のエリア情報を取得。

引数:
latitude 緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
query 地名など。未設定:空文字/null
ip IPアドレス。未設定:空文字/null
granularity エリア範囲。未設定:None
accuracy 距離。数字はm、フィートを指定は、数字+ft。未設定:空文字/null
max_results 取得する最大数。未設定:-1
contained_within place_id の値をセット。未設定:空文字/null
attribute_street_address 住所。未設定:空文字/null
戻り値:
Geoを返す
Geo OAuthTwitterAPI.GeoAPI.Search ( IDictionary< string, string >  parameters  ) 

指定した地域のエリア情報を取得。

引数:
parameters lat:緯度。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
query:地名など。
ip:IPアドレス。
granularity:poi/neighborhood/city/admin/country, エリア範囲。
accuracy:距離。数字はm、フィートを指定は、数字+ft。
max_results:取得する最大数。
contained_within:place_id の値をセット。
attribute:street_address:住所。
戻り値:
Geoを返す
void OAuthTwitterAPI.GeoAPI.SearchAsync ( IDictionary< string, string >  parameters  ) 

非同期による指定した地域のエリア情報を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
parameters lat:緯度。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
query:地名など。
ip:IPアドレス。
granularity:poi/neighborhood/city/admin/country, エリア範囲。
accuracy:距離。数字はm、フィートを指定は、数字+ft。
max_results:取得する最大数。
contained_within:place_id の値をセット。
attribute:street_address:住所。
void OAuthTwitterAPI.GeoAPI.SearchAsync ( double  latitude,
double  longitude,
string  query,
string  ip,
Granularity  granularity,
string  accuracy,
int  max_results,
string  contained_within,
string  attribute_street_address 
)

非同期による指定した地域のエリア情報を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
latitude 緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
query 地名など。未設定:空文字/null
ip IPアドレス。未設定:空文字/null
granularity エリア範囲。未設定:None
accuracy 距離。数字はm、フィートを指定は、数字+ft。未設定:空文字/null
max_results 取得する最大数。未設定:-1
contained_within place_id の値をセット。未設定:空文字/null
attribute_street_address 住所。未設定:空文字/null
Geo OAuthTwitterAPI.GeoAPI.SimilarPlaces ( IDictionary< string, string >  parameters  ) 

指定した座標の近くで、類似した場所を取得。

引数:
parameters lat:緯度(必須)。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度(必須)。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
name:場所の名前(必須)。
contained_within:place_id の値をセット。
attribute:street_address:住所。
戻り値:
Geoを返す
Geo OAuthTwitterAPI.GeoAPI.SimilarPlaces ( double  latitude,
double  longitude,
string  name,
string  contained_within,
string  attribute_street_address 
)

指定した座標の近くで、類似した場所を取得。

引数:
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
name 必須:場所の名前。
contained_within place_id の値をセット。未設定:空文字/null
attribute_street_address 住所。未設定:空文字/null
戻り値:
Geoを返す
void OAuthTwitterAPI.GeoAPI.SimilarPlacesAsync ( double  latitude,
double  longitude,
string  name,
string  contained_within,
string  attribute_street_address 
)

非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
latitude 必須:緯度。-90.0から90.0の範囲。longitudeの指定がないと無効。未設定:範囲外の数値
longitude 必須:経度。-180.0から180.0の範囲。latitudeの指定がないと無効。未設定:範囲外の数値
name 必須:場所の名前。
contained_within place_id の値をセット。未設定:空文字/null
attribute_street_address 住所。未設定:空文字/null
void OAuthTwitterAPI.GeoAPI.SimilarPlacesAsync ( IDictionary< string, string >  parameters  ) 

非同期による指定した座標の近くで、類似した場所を取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
parameters lat:緯度(必須)。-90.0から90.0の範囲。小数点以下8桁まで指定可能。longの指定がないと無効
long:経度(必須)。-180.0から180.0の範囲。経度は小数点以下8桁まで指定可能。latの指定がないと無効
name:場所の名前(必須)。
contained_within:place_id の値をセット。
attribute:street_address:住所。