When reverse geocoding, useful placemarks are not being returned. For
each reverse geocode request, the api only returns 20 placemarks...
but in many cases most of the placemarks are accuracy 9 bus or subway
stations which are useless to my application.

For example, geocode the zip code 10003:
http://maps.google.com/maps/geo?q=10003&output=xml

You get back the placemark "New York, NY 10003, USA" with accuracy 5.

However, there is no lat/long pair I can reverse geocode and get that
placemark back. Even when I reverse geocode the center of 10003, "New
York, NY 10003, USA" does not come back:
http://maps.google.com/maps/geo?q=40.73,-73.99&output=xml

All I get back are placemarks for 10211 and 10276 and then a bunch of
accuracy 9 placemarks.

Indeed, the same thing happens if you geocode "Upper East Side, NY."
The placemark comes back, but there almost no lat/longs that will
return this placemark when reverse geocoded.

Either the api should allow users to request ALL placemarks when
reverse geocoding, or we should be able to specify which accuracy
level placemarks the api will return. Otherwise, I will never receive
the accuracy 3, 4 and 5 placemarks that I want from the api.

Anybody have an idea for a workaround to this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API V2" 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-maps-api?hl=en.

Reply via email to