Updated Branches:
  refs/heads/master 792dfb2ec -> de9de108b

CAMEL-6431: First spike of camel-geocoder component.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c98b0d8d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c98b0d8d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c98b0d8d

Branch: refs/heads/master
Commit: c98b0d8d1dd4f8083368cd228fddbc3bccbf5258
Parents: 792dfb2
Author: Claus Ibsen <davscl...@apache.org>
Authored: Wed Jun 12 10:45:52 2013 -0400
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Jun 12 10:45:52 2013 -0400

----------------------------------------------------------------------
 .../org/apache/camel/component/geocoder/GeoCoderConstants.java     | 2 ++
 .../java/org/apache/camel/component/geocoder/GeoCoderProducer.java | 2 ++
 2 files changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/c98b0d8d/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderConstants.java
----------------------------------------------------------------------
diff --git 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderConstants.java
 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderConstants.java
index 461ac54..58b7612 100644
--- 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderConstants.java
+++ 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderConstants.java
@@ -20,6 +20,8 @@ public final class GeoCoderConstants {
 
     public static final String ADDRESS = "CamelGeoCoderAddress";
     public static final String LATLNG = "CamelGeoCoderLatlng";
+    public static final String LAT = "CamelGeoCoderLat";
+    public static final String LNG = "CamelGeoCoderLng";
     public static final String STATUS = "CamelGeoCoderStatus";
     public static final String REGION_CODE = "CamelGeoCoderRegionCode";
     public static final String REGION_NAME = "CamelGeoCoderRegionName";

http://git-wip-us.apache.org/repos/asf/camel/blob/c98b0d8d/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderProducer.java
----------------------------------------------------------------------
diff --git 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderProducer.java
 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderProducer.java
index 23ec0eb..ab10fc5 100644
--- 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderProducer.java
+++ 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderProducer.java
@@ -155,6 +155,8 @@ public class GeoCoderProducer extends DefaultProducer {
             // just grab the first element and its lat and lon
             BigDecimal resLat = 
res.getResults().get(0).getGeometry().getLocation().getLat();
             BigDecimal resLon = 
res.getResults().get(0).getGeometry().getLocation().getLng();
+            exchange.getIn().setHeader(GeoCoderConstants.LAT, 
resLat.toPlainString());
+            exchange.getIn().setHeader(GeoCoderConstants.LNG, 
resLon.toPlainString());
             String resLatlng = resLat.toPlainString() + "," + 
resLon.toPlainString();
             exchange.getIn().setHeader(GeoCoderConstants.LATLNG, resLatlng);
 

Reply via email to