2011-04-07 46 views
0

我使用地理編碼器類在Google地圖上查找功能位置。 例如:地理編碼java android多重結果

List<Address> addresses = geoCoder.getFromLocationName("winkel", 20); 

winkel是荷蘭人的商店。

如果我這樣做,他只返回10個地址。這並不能滿足我的需求。我希望能夠讓他們都(所以20)...

我已經衝浪了一點,也許我應該使用谷歌地圖API與PHP(或類似的東西),但我寧願它使用android專用的java類。 誰有建議?

提前致謝。

+0

你怎麼能確定10不是所有找到的位置? – RoflcoptrException 2011-04-07 07:52:52

+0

去谷歌地圖比利時和類型winkels ...你將有+100結果? – user661434 2011-04-07 08:16:47

回答

0

的Android recomends的的maxResults應該是從1到5檢查了這一點] [1]

[1]:http://developer.android.com/reference/android/location/Geocoder.html#getFromLocation%28double,%20double,%20int%29所以你可能要重新考慮你獲取20個結果的要求,這不僅使您的應用程序很慢,但也吃了很多你的手機的電池

+1

嗨!謝謝回覆。我已經閱讀過,但這對我的問題沒有幫助。與我放入的其他搜索項目(例如mac donalds)。他只會給我一個價值(我們附近有不止一個macdonalds)。我可能會滿意5個結果,但如果你問,搜索附近的mac donalds,他只給你一個解決方案,它是不夠的... ... – user661434 2011-04-07 09:47:15