anchor.diff:  [source,java]
   --------------------------------------------------------
   from("direct:start")
  -  .to("weather:foo?location=Madrid,Spain&appid=APIKEY");
  +  .to("weather:foo?location=Madrid,Spain&appid=APIKEY&geolocationAccessKey=IPSTACK_ACCESS_KEY&geolocationRequestHostIP=LOCAL_IP");
   --------------------------------------------------------
   
   And we can send in a message with a header to get the weather for any
  
positive.code: 
  [source,java]
  ---------------------------------------------------------
  from("weather:foo?appid=APIKEY").to("jms:queue:weather");
  ---------------------------------------------------------
  
  And to find the weather using the producer we do:
  
negative.code: 
  [source,java]
  ---------------------------------------------------------------------------------------------
  from("weather:foo?location=Madrid,Spain&period=7 days&appid=APIKEY&geolocationAccessKey=IPSTACK_ACCESS_KEY&geolocationRequestHostIP=LOCAL_IP").to("jms:queue:weather");
  ---------------------------------------------------------------------------------------------
  
  To just find the current weather for your current location you can use
  