<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Provided your use complies with the terms of the Google terms of use, you could probably develop an app based on the public Google API.<br><br>I figure your proposal essentially involves two steps: <br>&nbsp;develop a public database of placenames &amp; extents <br>&nbsp;provide a service enabling the easy reuse of these data for zooming functionality<br><br><br>Note that Google solutions are somewhat arbitrary, so that Chinese placenames in Tibet (for example) do not exist in the Indian Google service, and vice versa for the Chinese Google service. Similar local variations occur elsewhere, so while Google does have a global dataset, it is not implemented as such, but as local variants. This is needed to comply with legislative requirements in different countries.<br><br>An "open global" solution that did not support these political idiosyncrasies would be
 illegal to use in some countries. <br><br>Brent Wood<br><br><br>--- On <b>Tue, 1/31/12, Mr. Puneet Kishor <i>&lt;punk.kish@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Mr. Puneet Kishor &lt;punk.kish@gmail.com&gt;<br>Subject: [mapserver-users] zoom to place by name<br>To: mapserver-users@lists.osgeo.org<br>Date: Tuesday, January 31, 2012, 4:14 PM<br><br><div class="plainMail">a'ite, this question is neither mapserver-specific nor OL-specific (two technologies that I am using gung-ho right now), but both would be involved in developing something that I describe below --<br><br>you know, how in Google Maps you can type pretty much any location's name, and if it finds a match in its database, Google Maps zooms to the boundary of that location. For example, if I type <br><br>&nbsp;&nbsp;&nbsp; <a href="http://maps.google.com/maps?q=Zurich,+Switzerland"
 target="_blank">http://maps.google.com/maps?q=Zurich,+Switzerland</a><br><br>or <br><br>&nbsp;&nbsp;&nbsp; <a href="http://maps.google.com/maps?q=Dane+County,+WI" target="_blank">http://maps.google.com/maps?q=Dane+County,+WI</a><br><br>or <br><br>&nbsp;&nbsp;&nbsp; <a href="http://maps.google.com/maps?q=New+York+City" target="_blank">http://maps.google.com/maps?q=New+York+City</a><br><br>the map zooms to the bounds of that location. This is what I want to develop, for the entire world. I guess the starting point would be the geonomes database, except, if I understand correctly, geonames does not have the bounds of locations. Instead, it has only the centroids of locations.<br><br>A better way might be something like the following --<br><br>I am using Google Maps as my base layer anyway. Could I somehow submit a search through my application to the Google Maps base layer, return the bounds and zoom to that?<br><br>Thoughts?
 Suggestions?<br><br>--<br>Puneet Kishor_______________________________________________<br>mapserver-users mailing list<br><a ymailto="mailto:mapserver-users@lists.osgeo.org" href="/mc/compose?to=mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br></div></blockquote></td></tr></table>