public class Twitter_Geo
extends java.lang.Object
implements com.winterwell.jgeoplanet.IGeoCode
Twitter.geo() to get one of these
objects.
Conceptually, this is an extension of Twitter. The methods are here
because Twitter was getting crowded.
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
geoSearch(double latitude,
double longitude) |
java.util.List<Place> |
geoSearch(java.lang.String query) |
java.util.List |
geoSearchByIP(java.lang.String ipAddress) |
java.util.Map<com.winterwell.jgeoplanet.IPlace,java.lang.Double> |
getPlace(com.winterwell.jgeoplanet.GeoCodeQuery query) |
Place |
getPlace(java.lang.String locationDescription)
Returns the best-guess
IPlace whose name matches the query
to some extent. |
java.util.List<Place> |
getTrendRegions() |
java.lang.Boolean |
matches(com.winterwell.jgeoplanet.GeoCodeQuery query,
com.winterwell.jgeoplanet.IPlace place) |
void |
setAccuracy(double metres) |
public java.util.List geoSearch(double latitude,
double longitude)
public java.util.List<Place> geoSearch(java.lang.String query)
public java.util.List geoSearchByIP(java.lang.String ipAddress)
public java.util.List<Place> getTrendRegions()
woeid - Twitter.getTrends(Number)public void setAccuracy(double metres)
public Place getPlace(java.lang.String locationDescription)
com.winterwell.jgeoplanet.IGeoCodeIPlace whose name matches the query
to some extent.getPlace in interface com.winterwell.jgeoplanet.IGeoCodelocationDescription - Must not be null or empty *public java.util.Map<com.winterwell.jgeoplanet.IPlace,java.lang.Double> getPlace(com.winterwell.jgeoplanet.GeoCodeQuery query)
getPlace in interface com.winterwell.jgeoplanet.IGeoCodeE.g. a query for "Paris" might return {Paris-France: 0.98, Paris-Texas: 0.1, other: 0.1}
Can be empty, never null.
public java.lang.Boolean matches(com.winterwell.jgeoplanet.GeoCodeQuery query,
com.winterwell.jgeoplanet.IPlace place)
matches in interface com.winterwell.jgeoplanet.IGeoCodequery - Cannot be null.place - Cannot be null.