I'm looking into using Geonames web services into a 3D view with NASA World Wind Java SDK - an open source 3D globe explorer SDK that can work as an applet in a web page. Overall i'd like to reproduce the browse feature of Geonames.org.
I am wondering if it is possible to handle zoom level filtering on the reverse geocoding service findNearby ?
When the view is at high altitude, you only want the most 'important' geographic items, and dont want the list crowded with 'local items' like a tiny village or atm machines. But when closer to the ground you will want them.
This seems to be properly handled in the javascrip/gmap online version. Can the same be done through the findNearby web service ?
Also, the radius seems to be limited to 300km - how do you query the 50 most important features when looking at half the globe from a high orbit altitude ?
The GeoNames web site is not using the findNearby service. It is using an undocumented service to return the first x rows in a boundig box in no particular order.