2014-01-08 15 views
1

我正在使用Android的地理編碼器爲我的應用程序獲取街道和郊區,但是在某些道路上,它將返回狀態路線60,而不是實際的道路名稱。Android Geocoder返回狀態路線xx,是否可以返回實際的街道名稱?

我在西澳大利亞,如果這有什麼區別。

有沒有辦法解決這個問題?
或者我需要根據經緯度猜測街道嗎?

同樣,Geocoder將「St」和Roads作爲「Rd」返回到街道。
我無法找到擴展的默認方式。如果有的話,我很想知道它。

回答

0

我最終改變了getFromLocation方法返回的地址數量爲2,然後添加邏輯來檢測返回的第一個地址何時包含State Route。
當第一個地址返回State Route時,它會使用第二個返回的地址。