Thanks for your help.<br>Diego I try this:<br><br>&nbsp;&nbsp;&nbsp; function showAddress(address) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var geocoder = new GClientGeocoder();<br>&nbsp;&nbsp;&nbsp;&nbsp; if (geocoder) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; geocoder.getLatLng(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function(point) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!point) {alert(address + &quot; not found&quot;);}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {map.setCenter(OpenLayers.Layer.SphericalMercator.forwardMercator(point.x,point.y),15)}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>
<br>And thats Works. Thanks!<br><br><br><div class="gmail_quote">2008/7/3 Paul Spencer &lt;<a href="mailto:pagameba@gmail.com">pagameba@gmail.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Try this:<br>
<br>
var mapProj = new OpenLayers.Projection(&#39;EPSG:900913&#39;);<br>
var userProj = new OpenLayers.Projection(&#39;EPSG:4326&#39;);<div class="Ih2E3d"><br>
<br>
function showAddress(address) {<br>
 &nbsp; &nbsp;var geocoder = new GClientGeocoder();<br>
 &nbsp; &nbsp;if (geocoder) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;geocoder.getLatLng(<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;address,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;function(point) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (!point) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alert(address + &quot; not found&quot;);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var ll = new OpenLayers.LonLat(point.x,point.y);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ll.transform(userProj, mapProj);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.setCenter(ll,15);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
 &nbsp; &nbsp; &nbsp; &nbsp;);<br>
 &nbsp; &nbsp;}<br>
}<br>
<br>
Cheers<br><font color="#888888">
<br>
Paul</font><div><div></div><div class="Wj3C7c"><br>
<br>
On 3-Jul-08, at 8:07 AM, David Martinez Morata wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
Hello.<br>
I have a problem with geocoding.<br>
<br>
I have a function to do it, but the problem its the result. I geocode and the result it&#39;s in EPSG:4326 projection but mi map it&#39;s in EPSG:900913. I try to put the transform function of OpenLayers.LonLat object but I&#39;m doing somthing wrong.<br>

My function it&#39;s:<br>
<br>
<br>
function showAddress(address) {<br>
 &nbsp; &nbsp; &nbsp; var geocoder = new GClientGeocoder();<br>
 &nbsp; &nbsp; if (geocoder) {<br>
 &nbsp; &nbsp; &nbsp; geocoder.getLatLng(<br>
 &nbsp; &nbsp; &nbsp; &nbsp; address,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; function(point) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (!point) {alert(address + &quot; not found&quot;);}<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else {map.setCenter(new OpenLayers.LonLat(point.x,point.y),15)}<br>
 &nbsp; &nbsp; &nbsp; &nbsp; }<br>
 &nbsp; &nbsp; &nbsp; );<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
 &nbsp; &nbsp;}<br>
<br>
Anyone can help me?<br>
<br>
Thanks<br></div></div><div class="Ih2E3d">
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@openlayers.org" target="_blank">Users@openlayers.org</a><br>
<a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
</div></blockquote>
<br>
</blockquote></div><br>