NASA World Wind

gov.nasa.worldwind.poi
Class YahooGazetteer

java.lang.Object
  extended by gov.nasa.worldwind.poi.YahooGazetteer
All Implemented Interfaces:
Gazetteer

public class YahooGazetteer
extends Object
implements Gazetteer

A gazetteer that uses Yahoo's geocoding service to find locations for requested places.


Field Summary
protected static String GEOCODE_SERVICE
           
 
Constructor Summary
YahooGazetteer()
           
 
Method Summary
 List<PointOfInterest> findPlaces(String lookupString)
          Find places identified in a string of free text.
protected  ArrayList<PointOfInterest> parseLocationString(String locationString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GEOCODE_SERVICE

protected static final String GEOCODE_SERVICE
See Also:
Constant Field Values
Constructor Detail

YahooGazetteer

public YahooGazetteer()
Method Detail

findPlaces

public List<PointOfInterest> findPlaces(String lookupString)
                                 throws NoItemException,
                                        ServiceException
Description copied from interface: Gazetteer
Find places identified in a string of free text.

Specified by:
findPlaces in interface Gazetteer
Parameters:
lookupString - a string containing the place description.
Returns:
the points-of-interest that match the place description.
Throws:
NoItemException - if the place description cannot be matched.
ServiceException - if the lookup service is not available or invocation of it fails.

parseLocationString

protected ArrayList<PointOfInterest> parseLocationString(String locationString)
                                                  throws WWRuntimeException
Throws:
WWRuntimeException

NASA World Wind

Hosted by docs.bugaco.com