Package io.vertigo.geo.impl.geocoder
Class GeoCoderManagerImpl
- java.lang.Object
-
- io.vertigo.geo.impl.geocoder.GeoCoderManagerImpl
-
- All Implemented Interfaces:
io.vertigo.core.node.component.Component
,io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Manager
,GeoCoderManager
public final class GeoCoderManagerImpl extends Object implements GeoCoderManager
- Author:
- spoitrenaud
-
-
Constructor Summary
Constructors Constructor Description GeoCoderManagerImpl(GeoCoderPlugin geoCoderPlugin)
Constructeur.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
distanceKm(GeoLocation geoLocation1, GeoLocation geoLocation2)
Calcul de distance entre deux pointsGeoLocation
findLocation(String address)
Geocoding d'une adresse.
-
-
-
Constructor Detail
-
GeoCoderManagerImpl
@Inject public GeoCoderManagerImpl(GeoCoderPlugin geoCoderPlugin)
Constructeur.- Parameters:
geoCoderPlugin
- Plugin de Geocoding
-
-
Method Detail
-
findLocation
public GeoLocation findLocation(String address)
Geocoding d'une adresse.- Specified by:
findLocation
in interfaceGeoCoderManager
- Parameters:
address
- Chaine de caractères représentant une adresse.- Returns:
- Liste des emplacements (latitude ; longitude) correspondant à l'adresse recherchée.
-
distanceKm
public double distanceKm(GeoLocation geoLocation1, GeoLocation geoLocation2)
Calcul de distance entre deux points- Specified by:
distanceKm
in interfaceGeoCoderManager
- Parameters:
geoLocation1
- Premier pointgeoLocation2
- Second point- Returns:
- Distance exprimées en km.
-
-