Writing your own map service
Geocode plug-in allows you to write your own map services and plug them into the plug-in. The plug-in provides some java interfaces. Any class implementing them can be used with the plug-in to provide the functionality. Below is a set of interfaces and abstract classes that you can implement to provide custom map services.
com.escenic.geocode.studio.spi.GeocodeServiceSpi
This abstract class declares the methods required to create
GeocodeService
and MapViewer
.
com.escenic.geocode.studio.service.GeocodeService
This interface declares the methods required by the plug-in to allow a user to search for geotags based on address. The interface also declares the methods required by the plug-in to enable reverse geo searching. This allows users to search for geotagged locations close to a specified latitude and longitude.
com.escenic.geocode.studio.mapviewer.MapViewer
This interface defines the methods needed to display a custom map in the Geocode plug-in.
Please see the Javadoc for more information about these the interfaces and classes.