Geocoder: Problem with generated geocode

Re: [Pixels & Beats] Geocoder: Problem with generated geocode

By Dave - December 9, 2010

Hi Paul,

Can you let me know what postcode you're using and the results your getting when you use the example lookup form here?

admin.php?_pluginName=geocoder&_pluginAction=examples&filename=sample_form.php

How far off are the results? If you can let me know the postcode I'll try to re-create the issue locally.

Thanks!
Dave Edis - Senior Developer
interactivetools.com

Re: [Dave] Geocoder: Problem with generated geocode

By gadefgaertgqe - December 10, 2010 - edited: December 10, 2010

Hi Dave,

Lets use the example in my test environment:

Postcode: LS2 9JT

Geocode from Google Maps site:
http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=LS2+9JT&sll=53.800651,-4.064941&sspn=13.962144,46.538086&ie=UTF8&hq=&hnear=Leeds+LS2+9JT,+United+Kingdom&ll=53.809572,-1.553192&spn=0.217723,0.727158&z=11

Geocode from CMSB Geocoder plugin:
http://www.addresshidden.co.uk/contact.php

I have modified the above page to also display the lat and long but for comparison purposes here are the numbers:

Google:
53.80957154683726, -1.553192138671875

CMSB:
53.821497, -1.65654

Hope this helps and thanks for looking into.

Paul

Re: [Pixels & Beats] Geocoder: Problem with generated geocode

By Chris - December 10, 2010

Hi Paul,

Can you verify that the "Sample Form with Automatic Geocoding" gives you those same numbers? Go to /cmsAdmin/admin.php?_pluginName=geocoder&_pluginAction=examples&filename=sample_form.php and enter "LS2 9JT" in the box. What numbers appear when you click Submit Form?

The numbers I get are (53.809626, -1.5537741), which are really close to your Google numbers. I get the same numbers whether I have no region set, 'uk', or 'gb'.

P.S. Google says you should use 'uk' instead of 'gb' as your region.
All the best,
Chris

Re: [chris] Geocoder: Problem with generated geocode

By gadefgaertgqe - December 10, 2010 - edited: December 10, 2010

Bingo!

Region setting was wrong. What was I thinking putting in GB?

I thought I had read it, but on going back it definatly says UK.

My bad and thanks for helping out :)

Have a great weekend!

Paul

Re: [Pixels & Beats] Geocoder: Problem with generated geocode

Actually I did read it . . . but incorrectly!

"The region parameter accepts Unicode region subtag identifiers which (generally) have a one-to-one mapping to country code Top-Level Domains (ccTLDs). Most Unicode region identifiers are identical to ISO 3166-1 codes, with some notable exceptions. For example, Great Britain's ccTLD is "uk" (corresponding to the domain .co.uk) while its region identifier is "GB."

DOH!

Wonder what it thought GB was and why it had a shifting effect.....

Paul

Re: [Pixels & Beats] Geocoder: Problem with generated geocode

By Chris - December 10, 2010

Hi Paul,

I had to read that section a few times myself. :)

Glad to hear that fixed your lats and lngs!
All the best,
Chris