Unfortunately Google doesn't seem to have any products that do geoip lookup anymore. There used to be a ClientLocation as part of the ajax loader but the docs for that have been removed and the endpoints all seem to return null now.
Using the HTML5 location API requires permission from the browser, which isn't really practical for most apps. We built an ip geolocation service on appengine using hessian and the free maxmind db. The hard part was hacking around the 10M limit - but that shouldn't be a problem with SDK 1.5.5 since the data file is ~27MB. Some sort of finer-grained geoip lookup builtin to appengine would be really, really handy. Jeff On Thu, Oct 6, 2011 at 8:54 AM, Ikai Lan (Google) <[email protected]> wrote: > Krishna, > It's a one time cost. How are you mapping the user to a city? > You might also want to look into other services like SimpleGeo.com or client > side geocoding via Google Maps. > -- > Ikai Lan > Developer Programs Engineer, Google App Engine > plus.ikailan.com | twitter.com/ikai > > > On Thu, Oct 6, 2011 at 2:54 AM, Krishna Patel <[email protected]> > wrote: >> >> What's the most efficient way of determining city information since, at >> the moment, there is an X-AppEngine-Country but no X-AppEngine-City? >> I was planning to get the GeoLite City database, which, uncompressed, is >> 30MB (not sure if it needs to be split to be under the new 30MB upload >> limit) and use a MapReduce job to load the database into entities. >> Computationally expensive but is that the only way to do this? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
