Liste de tous les membres
Fonctions membres publiques |
| getPlace ($id) |
| getGeocode ($lat, $long, $accuracy=null, $granularity=null, $max_results=0, $callback=null) |
| search ($lat=null, $long=null, $query=null, $ip=null, $granularity=null, $accuracy=null, $max_results=0, $within=null, $attribute=null, $callback=null) |
| getSimilarPlaces ($lat, $long, $name, $within=null, $attribute=null, $callback=null) |
| createPlace ($lat, $long, $name, $geo_token, $within, $attribute=null, $callback=null) |
Additional Inherited Members |
Description détaillée
Définition à la ligne 19 du fichier places.php.
Documentation des fonctions membres
JTwitterPlaces::createPlace |
( |
|
$lat, |
|
|
|
$long, |
|
|
|
$name, |
|
|
|
$geo_token, |
|
|
|
$within, |
|
|
|
$attribute = null , |
|
|
|
$callback = null |
|
) |
| |
Method to create a new place object at the given latitude and longitude.
- Paramètres:
-
float | $lat | The latitude to search around. |
float | $long | The longitude to search around. |
string | $name | The name a place is known as. |
string | $geo_token | The token found in the response from geo/similar_places. |
string | $within | This is the place_id which you would like to restrict the search results to. |
string | $attribute | This parameter searches for places which have this given street address. |
string | $callback | If supplied, the response will use the JSONP format with a callback of the given name. |
- Renvoie:
- array The decoded JSON response
- Depuis:
- 12.3
Définition à la ligne 262 du fichier places.php.
{
$data['lat'] = $lat;
$data['long'] = $long;
$data['name'] = rawurlencode($name);
$data['token'] = $geo_token;
$data['contained_within'] = $within;
if ($attribute)
{
$data['attribute:street_address'] = rawurlencode($attribute);
}
if ($callback)
{
$data['callback'] = $callback;
}
$path = '/geo/place.json';
}
JTwitterPlaces::getGeocode |
( |
|
$lat, |
|
|
|
$long, |
|
|
|
$accuracy = null , |
|
|
|
$granularity = null , |
|
|
|
$max_results = 0 , |
|
|
|
$callback = null |
|
) |
| |
Method to get up to 20 places that can be used as a place_id when updating a status.
- Paramètres:
-
float | $lat | The latitude to search around. |
float | $long | The longitude to search around. |
string | $accuracy | A hint on the "region" in which to search. If a number, then this is a radius in meters, but it can also take a string that is suffixed with ft to specify feet. |
string | $granularity | This is the minimal granularity of place types to return and must be one of: poi, neighborhood, city, admin or country. |
integer | $max_results | A hint as to the number of results to return. |
string | $callback | If supplied, the response will use the JSONP format with a callback of the given name. |
- Renvoie:
- array The decoded JSON response
- Depuis:
- 12.3
Définition à la ligne 58 du fichier places.php.
{
$path = '/geo/reverse_geocode.json';
$data['lat'] = $lat;
$data['long'] = $long;
if ($accuracy)
{
$data['accuracy'] = $accuracy;
}
if ($granularity)
{
$data['granularity'] = $granularity;
}
if ($max_results)
{
$data['max_results'] = $max_results;
}
if ($callback)
{
$data['callback'] = $callback;
}
}
JTwitterPlaces::getPlace |
( |
|
$id | ) |
|
Method to get all the information about a known place.
- Paramètres:
-
string | $id | A place in the world. These IDs can be retrieved using getGeocode. |
- Renvoie:
- array The decoded JSON response
- Depuis:
- 12.3
Définition à la ligne 30 du fichier places.php.
{
$path = '/geo/id/' . $id . '.json';
}
JTwitterPlaces::getSimilarPlaces |
( |
|
$lat, |
|
|
|
$long, |
|
|
|
$name, |
|
|
|
$within = null , |
|
|
|
$attribute = null , |
|
|
|
$callback = null |
|
) |
| |
Method to locate places near the given coordinates which are similar in name.
- Paramètres:
-
float | $lat | The latitude to search around. |
float | $long | The longitude to search around. |
string | $name | The name a place is known as. |
string | $within | This is the place_id which you would like to restrict the search results to. |
string | $attribute | This parameter searches for places which have this given street address. |
string | $callback | If supplied, the response will use the JSONP format with a callback of the given name. |
- Renvoie:
- array The decoded JSON response
- Depuis:
- 12.3
Définition à la ligne 213 du fichier places.php.
{
$path = '/geo/similar_places.json';
$data['lat'] = $lat;
$data['long'] = $long;
$data['name'] = rawurlencode($name);
if ($within)
{
$data['contained_within'] = $within;
}
if ($attribute)
{
$data['attribute:street_address'] = rawurlencode($attribute);
}
if ($callback)
{
$data['callback'] = $callback;
}
}
JTwitterPlaces::search |
( |
|
$lat = null , |
|
|
|
$long = null , |
|
|
|
$query = null , |
|
|
|
$ip = null , |
|
|
|
$granularity = null , |
|
|
|
$accuracy = null , |
|
|
|
$max_results = 0 , |
|
|
|
$within = null , |
|
|
|
$attribute = null , |
|
|
|
$callback = null |
|
) |
| |
Method to search for places that can be attached to a statuses/update.
- Paramètres:
-
float | $lat | The latitude to search around. |
float | $long | The longitude to search around. |
string | $query | Free-form text to match against while executing a geo-based query, best suited for finding nearby locations by name. |
string | $ip | An IP address. |
string | $granularity | This is the minimal granularity of place types to return and must be one of: poi, neighborhood, city, admin or country. |
string | $accuracy | A hint on the "region" in which to search. If a number, then this is a radius in meters, but it can also take a string that is suffixed with ft to specify feet. |
integer | $max_results | A hint as to the number of results to return. |
string | $within | This is the place_id which you would like to restrict the search results to. |
string | $attribute | This parameter searches for places which have this given street address. |
string | $callback | If supplied, the response will use the JSONP format with a callback of the given name. |
- Renvoie:
- array The decoded JSON response
- Depuis:
- 12.3
- Exceptions:
-
Définition à la ligne 120 du fichier places.php.
{
$path = '/geo/search.json';
if ($lat == null && $long == null && $ip == null && $query == null)
{
throw new RuntimeException('At least one of the following parameters must be provided: lat, long, ip, or query.');
}
if ($lat)
{
$data['lat'] = $lat;
}
if ($long)
{
$data['long'] = $long;
}
if ($query)
{
$data['query'] = rawurlencode($query);
}
if ($ip)
{
$data['ip'] = $ip;
}
if ($granularity)
{
$data['granularity'] = $granularity;
}
if ($accuracy)
{
$data['accuracy'] = $accuracy;
}
if ($max_results)
{
$data['max_results'] = $max_results;
}
if ($within)
{
$data['contained_within'] = $within;
}
if ($attribute)
{
$data['attribute:street_address'] = rawurlencode($attribute);
}
if ($callback)
{
$data['callback'] = $callback;
}
}
La documentation de cette classe a été générée à partir du fichier suivant :