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.