You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Vishal Popat <vi...@cipriati.co.uk> on 2013/03/16 22:43:14 UTC
Gmap3 Geocoding shows Status 610
Hi,
I am using GMap3 from here: https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3. My Geocoding has recently stopped working and is showing Status 610. Google searching shows that this is all related to GMap2 being deprecated etc (There maybe other reasons why I am getting a 610).
However, when looking here: https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gmap3-parent/gmap3/src/main/java/org/wicketstuff/gmap/geocoder/Geocoder.java. The encoding url looks like it is from Gmap v2 (see here: https://developers.google.com/maps/documentation/geocoding/index), which would explain the 610.
Am I mistaken?
Regards
Vishal
Re: Gmap3 Geocoding shows Status 610
Posted by vp143 <vi...@cipriati.co.uk>.
The new code works for me!!
Thanks again!
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Gmap3-Geocoding-shows-Status-610-tp4657298p4657703.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Gmap3 Geocoding shows Status 610
Posted by Martin Grigorov <mg...@apache.org>.
Hi,
Wicket 6.7.0 will be cut today and if everything is OK released early next
week. Then we will release WicketStuff 6.7.0.
In the meantime you can build wicketstuff-gmap3 locally and test it.
Otherwise you'll have to wait another month if you find there is a bug in
the current version.
On Fri, Mar 22, 2013 at 12:39 AM, vp143 <vi...@cipriati.co.uk> wrote:
> Thank you very much for this Dieter and Martin!
>
> One other question, when will wicketstuff gmap3 be packaged up? I normally
> pick up the jar from maven central.
>
> Thanks
> Vishal
>
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Gmap3-Geocoding-shows-Status-610-tp4657298p4657429.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>
Re: Gmap3 Geocoding shows Status 610
Posted by vp143 <vi...@cipriati.co.uk>.
Thank you very much for this Dieter and Martin!
One other question, when will wicketstuff gmap3 be packaged up? I normally
pick up the jar from maven central.
Thanks
Vishal
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Gmap3-Geocoding-shows-Status-610-tp4657298p4657429.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Gmap3 Geocoding shows Status 610
Posted by Martin Grigorov <mg...@apache.org>.
On Tue, Mar 19, 2013 at 5:09 PM, Dieter Tremel <tr...@tremel-computer.de>wrote:
> Am 19.03.2013 13:25, schrieb Martin Grigorov:
> > Welcome to the Open Source community! :-)
> > You can follow the guide at https://help.github.com/articles/fork-a-repoto
> > send a Pull Request with your fix.
> > If you have not time for this then please send me the changes in .patch
> > format and I will apply them for you.
>
> Hi Martin,
>
> After some drops of sweat I succeeded in
> https://github.com/wicketstuff/core/pull/203
>
> Hope I did it all well. Would be glad if my changes are accepted and I
> can contribute.
>
> By the way, this is a great community here in this list, I am often
> surprised how fast and well the users get help. Thank to all for it.
>
>
Your PR is merged!
Thank you!
> Dieter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>
Re: Gmap3 Geocoding shows Status 610
Posted by Dieter Tremel <tr...@tremel-computer.de>.
Am 19.03.2013 13:25, schrieb Martin Grigorov:
> Welcome to the Open Source community! :-)
> You can follow the guide at https://help.github.com/articles/fork-a-repo to
> send a Pull Request with your fix.
> If you have not time for this then please send me the changes in .patch
> format and I will apply them for you.
Hi Martin,
After some drops of sweat I succeeded in
https://github.com/wicketstuff/core/pull/203
Hope I did it all well. Would be glad if my changes are accepted and I
can contribute.
By the way, this is a great community here in this list, I am often
surprised how fast and well the users get help. Thank to all for it.
Dieter
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Gmap3 Geocoding shows Status 610
Posted by Martin Grigorov <mg...@apache.org>.
Hi Dieter,
Welcome to the Open Source community! :-)
You can follow the guide at https://help.github.com/articles/fork-a-repo to
send a Pull Request with your fix.
If you have not time for this then please send me the changes in .patch
format and I will apply them for you.
On Tue, Mar 19, 2013 at 11:37 AM, Dieter Tremel
<tr...@tremel-computer.de>wrote:
> I tried to fix it by using the json library from json.org:
> <dependency>
> <groupId>org.json</groupId>
> <artifactId>json</artifactId>
> <version>20090211</version>
> </dependency>
>
> I changed GeoCoder.java, GeoCoderException.java, and improved
> GeoCoderTest.java which run without complains. Sorry, I never committed
> to github or any other open source project. If you think I should do so,
> please give me some short instruction what I should do.
>
> Dieter Tremel
>
> The central part of Geocoder is
> private final String output = OUTPUT_JSON;
>
> public GLatLng decode(String response) throws GeocoderException {
> try {
> JSONObject jsonResponse = new JSONObject(response);
> GeocoderException.GeocoderStatus status =
> GeocoderException.GeocoderStatus.valueOf(jsonResponse.getString("status"));
> if (status != GeocoderException.GeocoderStatus.OK) {
> throw new GeocoderException(status);
> }
> JSONArray results = jsonResponse.getJSONArray("results");
> JSONObject location =
>
> results.getJSONObject(0).getJSONObject("geometry").getJSONObject("location");
> return new GLatLng(location.getDouble("lat"),
> location.getDouble("lng"));
> } catch (JSONException ex) {
> Logger.getLogger(Geocoder.class.getName()).log(Level.SEVERE,
> null, ex);
> throw new
> GeocoderException(GeocoderException.GeocoderStatus.PARSER_ERROR);
> }
> }
>
> public String encode(final String address) {
> // changed since this was Google API V2, see
> https://developers.google.com/maps/documentation/geocoding/
> // return "http://maps.google.com/maps/geo?q=" +
> urlEncode(address) + "&output=" + output;
> StringBuilder sb = new
> StringBuilder("http://maps.googleapis.com/maps/api/geocode/");
> sb.append(output);
> sb.append("?");
> sb.append("address=").append(urlEncode(address));
> sb.append("&sensor=false");
> return sb.toString();
> }
>
> Am 18.03.2013 15:27, schrieb Dieter Tremel:
> > Am 16.03.2013 22:43, schrieb Vishal Popat:
> >> I am using GMap3 from here:
> https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3.
> My Geocoding has recently stopped working and is showing Status 610. Google
> searching shows that this is all related to GMap2 being deprecated etc
> (There maybe other reasons why I am getting a 610).
> >>
> >> However, when looking here:
> https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gmap3-parent/gmap3/src/main/java/org/wicketstuff/gmap/geocoder/Geocoder.java.
> The encoding url looks like it is from Gmap v2 (see here:
> https://developers.google.com/maps/documentation/geocoding/index), which
> would explain the 610.
> >>
> >> Am I mistaken?
> >
> > Hello Vishal,
> >
> > I have the same problem and think you are right. Geocoder#encode in
> > Version 6.5.0 uses an old URL and parses the return value as CSV,
> > whereas https://developers.google.com/maps/documentation/geocoding/ only
> > talks about JSON and XML return values. The unit test of Geocoder fails
> > with error code 610.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>
Re: Gmap3 Geocoding shows Status 610
Posted by Dieter Tremel <tr...@tremel-computer.de>.
I tried to fix it by using the json library from json.org:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>
I changed GeoCoder.java, GeoCoderException.java, and improved
GeoCoderTest.java which run without complains. Sorry, I never committed
to github or any other open source project. If you think I should do so,
please give me some short instruction what I should do.
Dieter Tremel
The central part of Geocoder is
private final String output = OUTPUT_JSON;
public GLatLng decode(String response) throws GeocoderException {
try {
JSONObject jsonResponse = new JSONObject(response);
GeocoderException.GeocoderStatus status =
GeocoderException.GeocoderStatus.valueOf(jsonResponse.getString("status"));
if (status != GeocoderException.GeocoderStatus.OK) {
throw new GeocoderException(status);
}
JSONArray results = jsonResponse.getJSONArray("results");
JSONObject location =
results.getJSONObject(0).getJSONObject("geometry").getJSONObject("location");
return new GLatLng(location.getDouble("lat"),
location.getDouble("lng"));
} catch (JSONException ex) {
Logger.getLogger(Geocoder.class.getName()).log(Level.SEVERE,
null, ex);
throw new
GeocoderException(GeocoderException.GeocoderStatus.PARSER_ERROR);
}
}
public String encode(final String address) {
// changed since this was Google API V2, see
https://developers.google.com/maps/documentation/geocoding/
// return "http://maps.google.com/maps/geo?q=" +
urlEncode(address) + "&output=" + output;
StringBuilder sb = new
StringBuilder("http://maps.googleapis.com/maps/api/geocode/");
sb.append(output);
sb.append("?");
sb.append("address=").append(urlEncode(address));
sb.append("&sensor=false");
return sb.toString();
}
Am 18.03.2013 15:27, schrieb Dieter Tremel:
> Am 16.03.2013 22:43, schrieb Vishal Popat:
>> I am using GMap3 from here: https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3. My Geocoding has recently stopped working and is showing Status 610. Google searching shows that this is all related to GMap2 being deprecated etc (There maybe other reasons why I am getting a 610).
>>
>> However, when looking here: https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gmap3-parent/gmap3/src/main/java/org/wicketstuff/gmap/geocoder/Geocoder.java. The encoding url looks like it is from Gmap v2 (see here: https://developers.google.com/maps/documentation/geocoding/index), which would explain the 610.
>>
>> Am I mistaken?
>
> Hello Vishal,
>
> I have the same problem and think you are right. Geocoder#encode in
> Version 6.5.0 uses an old URL and parses the return value as CSV,
> whereas https://developers.google.com/maps/documentation/geocoding/ only
> talks about JSON and XML return values. The unit test of Geocoder fails
> with error code 610.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Gmap3 Geocoding shows Status 610
Posted by Dieter Tremel <tr...@tremel-computer.de>.
Am 16.03.2013 22:43, schrieb Vishal Popat:
> I am using GMap3 from here: https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3. My Geocoding has recently stopped working and is showing Status 610. Google searching shows that this is all related to GMap2 being deprecated etc (There maybe other reasons why I am getting a 610).
>
> However, when looking here: https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gmap3-parent/gmap3/src/main/java/org/wicketstuff/gmap/geocoder/Geocoder.java. The encoding url looks like it is from Gmap v2 (see here: https://developers.google.com/maps/documentation/geocoding/index), which would explain the 610.
>
> Am I mistaken?
Hello Vishal,
I have the same problem and think you are right. Geocoder#encode in
Version 6.5.0 uses an old URL and parses the return value as CSV,
whereas https://developers.google.com/maps/documentation/geocoding/ only
talks about JSON and XML return values. The unit test of Geocoder fails
with error code 610.
Unfortunately I changed a few weeks ago from an own solution to the
wicketstuff gmap3 solution for not to reinvent the wheel. Now I will
have a look at my solution again.
Martin, is there an issue for this or should we open one?
Dieter
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org