|
|
Customers GenoPro version: 3.1.0.0
Last Login: Friday, May 1, 2020
Posts: 12,
Visits: 80
|
I saw a post last month from Ron who indicated that the geocoder (not sure exactly what this is ) was "weak" in parsing locations in the UK and I wondered frstly if this is a Genopro issue or a Google Maps issue and if there was a solution. I'm running Version 2.0.0.2 and would like to get the map function working as as it seems a great addition. My website works off my own server and I have obtained my own key from Google and inserted it in the config.xml file - all seems to work ..... for the US but I can't get it to display any of the UK places. (it is not consistent outside UK either e.g. Kuala Lumpur, Malaysia displays but Khartoum Africa or Khartoum, Sudan Africa does not. ). I get the same error message box each time saying " Google Maps failed to locate this place (xxx,xxx) Unknown address, No corresponding Geographic location could be found..." So I wondered if I'm missing something. Google Maps outside Genopro can find and display the UK places if I just type them in. I wondered if there was something critical in the way places are described. Typically my place names are in the form "Aberdeen, Scotland or Aberdeen Scotland, UK or Aberdeen, UK ....... I feel one of these should work! I have tried editing the place object to insert the city, country, State details but to no avail. My US places seem to work just fine e.g "Camden, New Jersey, USA" displays without any additions to the object. Any help appreciated.
Mark
|
|
|
Administrators Customers Important Contributors FamilyTrees.GenoPro.com GenoPro version: 3.1.0.1
Last Login: Yesterday @ 8:37 PM
Posts: 3,416,
Visits: 26,376
|
It is not a problem with GenoPro, but a restriction of the Google Maps API. Google Maps API is not the same as Google Maps. I believe Google has different agreements with the data providers. Indeed, map.google.com uses NAVTEQ, but Google Maps API & maps.google.co.uk use TeleAtlas. A valid place in the UK, other than a major city, is likely to get the error indicating a Google licensing issue:

Whereas an indetiminate address will get the following error: 
With your example of Khartoum, Africa is a continent, not a country, so Khartoum, Sudan is found correctly using the API, but Khartoum, Sudan, Africa is not. The only way to overcome the shortcomings of the API is to add latitude and longitude to your places. In the UK you can find these values for a place using http://www.streetmap.co.uk in a banner at the bottom. e.g. for Aberdeen it gives N57:08:58 W2:07:32. These values can be pasted into Genopro via Place Properties or the Places and Locations Table view. P.S. a 'geocoder' is a routine that provides coordinates, or geocodes, for a geographic location.
'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Edited: Monday, February 19, 2007 by
Ron
|
|
|
Customers GenoPro version: 3.1.0.0
Last Login: Friday, May 1, 2020
Posts: 12,
Visits: 80
|
Ron,
As usual your clear and precise response explains exactly the problem. Many thanks the lat/long solves the problem if a bit of a long way round but I understand the API issues now. And yes - I agree Africa is a continent not a country! However just to be difficult .... if I live in England is the country England, UK or British Isles....... no answer required I'm not sure there is a sensible one as history has dictated a rather complex hierarchy. Thanks for your help Mark
|
|
|
Important Contributors Customers GenoPro version: 3.1.0.1
Last Login: Saturday, December 28, 2024
Posts: 193,
Visits: 4,270
|
See http://www.satelliteviews.net/ for more, tha 5.9 million places worldwide (searchable database, just to enter the lat/long into GenoPro.
For more detailed placeholders use http://www.infosports.com/m/map.htm, which uses the GoogleMaps for set up even house based coordinates 
For Dan and Jean-Claude: Maporama, which is in your help file as reference as geocoding addresses (under Places) seems no longer functioning as a free and easy service just for geocoding. Probably you should update the help :
Feri
|