In the Drupal 5 version of the location module, it wasn't necessary to have a google maps api in order for latitude and longitude to be generated. There was a geocoding option of 'Google Maps' (NOT 'Google Maps API'). This option appears to still be in Drupal 6.x-3.0. I have 'Use a Google Map to set latitude and longitude' checked. I do not have the GMap module installed.
This is a private website being developed on an internal-only server.
Latitude and longitude were generated automatically in the Drupal 5 version of this site, but after upgrading to Drupal 6, they no longer are. The lat/log for new or updated content is set to 0, and unfortunately it looks as though the Proximity filter will not work without a lat/log. If you have a suggestion, please let me know! Thanks!
Comments
Comment #1
jastraat commentedComment #2
yesct commentedtagging.
Comment #3
rooby commentedThis is a very old issue now so the module has changed quite a lot so I can't comment on the 3.0 version but now, in the 3.1 version:
All geocoding is done using web services of google or yahoo or whatever, so you need a connection out to the internet for it to work.
As far as the google maps api key goes, they are free and can be obtained from http://code.google.com/apis/maps/signup.html
There is still the 'Google Maps' option (in addition to the 'Google Maps API' option) but it still requires an API key. For the details of the geocoding service that it is using see http://code.google.com/apis/maps/documentation/geocoding/v2/
In that doco you can see that 'key' (which is the api key) is a required parameter.