2016-08-15 147 views
0

這是更通用的大圖問題,所以希望我有一個好的標題上面。基於位置的Android應用程序

我是一名初學者的Android應用程序開發人員,隨時隨地學習。我想要製作的第一批應用之一是圍繞地點進行的。我知道我可以使用意圖來利用谷歌地圖API已經擁有的所有功能,這樣我就不必擔負重任。

但是,就實際位置而言,我需要研究哪些內容並將它們輸入到數據庫中,或者是否存在我可以指向的某種數據源?

例如,可以說我的應用程序找到所有銷售Wii遊戲機遊戲的商店。我將負責跟上商店是否繼續銷售產品,但我希望我不需要做的是列出該商店的每個位置。

因此,如果沃爾瑪銷售產品和用戶選擇,找到附近的商店,它應該有沃爾瑪列表中。但用戶在100英里範圍內可能有100個沃爾瑪集市。我是否必須輸入每一個地址,或者有什麼方法可以編程,以便它只是選擇「沃爾瑪」作爲搜索條件,然後谷歌地圖API會查找所有位置的工作用戶的區域?

希望這個問題是有道理的。

在此先感謝您的回覆或指引我正確的方向!

回答

0

Google Places API - 這是你需要的。有了這個API,你可以搜索附近的地方(但你可以設置範圍)你。我得到這個API調用從他們documentation

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&name=cruise&key=YOUR_API_KEY 

它會返回與他們的名字和其他一些信息,位置列表。但有一件事......你必須有你的API密鑰,這是免費的一點。

+0

感謝您的回覆!所以,如果我已經有我想要使用的商店列表,但不是所有的位置,我可以以某種方式/某處插入它們? – Loopy

+0

如果我理解正確。如果您擁有自己的位置列表,那麼您可以在應用程序邏輯中將Google Places與您自己的位置混合。其他方法是將自己的地點添加到Google地方信息:https://developers.google.com/places/android-api/add-place – pr0gramist

相關問題