2011-05-31 67 views
16

因此,我在SO和其他論壇上看到過很多關於此的問題,但沒有明確的答案。這似乎是一個基本的過程,所以我不明白爲什麼我找不到任何答案。獲取用戶當前位置周圍的地點列表

在Android開發者文檔中 - http://developer.android.com/guide/topics/location/obtaining-user-location.html#Adjusting - 在「幫助用戶決定去哪裏」部分的底部附近,他們給出了一個例子,「您希望提供附近的餐館,商店和娛樂和建議的順序根據用戶位置而變化。「

本帖子 - finding nearby locations - 建議使用外部API。 Google的Android API不包含此功能對我來說沒有意義,尤其是考慮到文檔中的上述情況。

其他文章談論使用GeoCoder + getFromLocationName()。這看起來似乎不對,因爲它看起來不像是一種搜索,它似乎也適用於特定的地址。

Android Developer文檔中的上述示例是否可以使用當前的Android SDK完成?我已經看到它在許多應用程序中完成,並且正在嘗試使用無法獲取的奇怪解決方案時感到非常沮喪。請幫助我瞭解發生了什麼事。

謝謝!

更新:是Google Places API不是這個答案嗎?這是一個網絡服務,但它看起來就像我上面描述的那樣?如果我對此感到滿意,請告訴我。

回答

3

谷歌API客戶端庫的Java(基於HTTP的API)和谷歌Places API的(對位置數據)是要走的路。

Using Google Places API

-1

對於我來說谷歌的Android API不包含這個功能是沒有意義的,特別是在他們的文檔中有上述情況。

這只是出於說明的目的。 Android本身沒有用於查找餐館位置的API。

Android Developer文檔中的上述示例是否可以使用當前的Android ADK完成?

的ADK是創建USB附件和無關與地點,餐館等

+0

1)這是這麼辛苦,我相信(我做的,但它只是很難)。我只是想在後臺做一個簡單的Google Maps搜索。 Foodspotters或其他應用程序使用什麼來獲取周圍的位置。我認爲Foodspotters使用谷歌地圖。 2)我的意思是SDK,而不是ADK。抱歉。 – JT703 2011-05-31 01:07:59