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 doubledistanceKm(GeoLocation geoLocation1, GeoLocation geoLocation2)Calcul de distance entre deux pointsGeoLocationfindLocation(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:
findLocationin 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:
distanceKmin interfaceGeoCoderManager- Parameters:
geoLocation1- Premier pointgeoLocation2- Second point- Returns:
- Distance exprimées en km.
-
-