Hi,<br><br>1 Extract the x,y (longitude,latitude) from the point geometry into two fields of places.<br><br>2 Use normal index to implement fast query.<br><br>The latitude optimization may be easy.<br><br>geom = point_of('berlin');<br>x0 = X(geom);<br>y0 = Y(geom);<br>rl = range_of_longitude(x0,10km);<br>rt = range_of_latitude(10km);<br>select * from places where x > x0 - rt and x < x0 + rt and y > y0 - rl and y < y0 + rl and distance_spheroid(<br>         location_geom,<br>         (select location_geom from places where place = 'Berlin'),<br>         'SPHEROID["WGS 84",6378137,298.257223563]'<br>     )/1000 < 10;<br><br>Wish you good luck!<br><br><!-- footer --><br><br><br>
<table width="100%" border="0" cellspacing="1" cellpadding="0"><tr><td height="1" bgcolor="#09448E"></td></tr></table>
<font style="font-size:14.8px">
<!--广告footer 开始-->
<!--广告footer 结束-->

<!--内部footer开始-->
<br>
<a href="http://www.188.com/index.htm?from=" target="_blank"><img src="http://mimg.mail.188.com/images/footer_188s2.gif" border=0 width=70 height=69 align=left></a>
<br><p style="line-height:250%;">
  <a href="http://www.188.com/index.htm?from= target="_blank"><font color=blue>网易188财富邮--财富的象征;全新开放, <font color=red>丰富用户名</font>等您注册</a><br>

  <a href="http://www.188.com/index.htm?from=" target="_blank">最大</font><font color=red><b>5G</b></font><font color=blue>空间,附件</font><font color=red><b>40兆</b></font><font color=blue>收发;免费注册体验 http://www.188.com/</a>
<img src="http://mail.126.com/favicon.ico" width=16 height=16 border=0 align=absmiddle>
</p>
<!--内部footer结束-->
</font>