雅虎Placefinder API - 城市返回邻居,它不应该

时间:2012-07-15 07:52:14

标签: geolocation geocoding yahoo-api yahoo-maps

我想使用Yahoo Placefinder API进行城市输入的用户注册(自动建议)。基于the documentation我可以得到以下GET请求:

http://where.yahooapis.com/geocode?city=falenty&country=poland&appid=yourappid

如果你把它放在浏览器中,它会给你一些XML:

...
<line1/>
<line2>05-090 Falenty</line2>
<line3/>
<line4>Poland</line4>
<house/>
<street/>
<xstreet/>
<unittype/>
<unit/>
<postal>05-090</postal>
<neighborhood>Falenty</neighborhood>
<city>Raszyn</city>
<county>Pruszkow County</county>
...

但如果我在城市搜索,我不想按邻居搜索。如果这个名字没有城市,我不想得到任何结果。

是否有人知道这是否可能,或者我是否需要循环搜索结果并排除那些城市与URI中发送的城市不同的结果?这不是一个优雅的解决方案,因为有时它给了我超过10个结果,甚至没有我正在寻找的城市1。

0 个答案:

没有答案