我想根据用户街道显示食品商店,例如,如果用户名为ABC的街道名称,则地图将仅显示街道ABC周围的那些标记
if (userlocation == "isInStreet1") {
thencallThisfunction();
}
else if (userlocation == "isInStreet2") {
Toast.makeText(getActivity(), "There is no food store around you", }
但我不知道如何做到这一点......我能够获得用户的当前位置,但我没有得到如何根据他们的位置显示附近的对象
答案 0 :(得分:0)
您是否考虑使用GPS获取坐标,然后使用它们获取包含街道名称的地址信息。获得该信息后,您可以将字符串与您拥有的街道名称列表进行比较。 请参阅此问题的已接受解决方案:Android - How to get street name from coordinates?
答案 1 :(得分:0)
您似乎想要使用Google Places API。
特别是地方'search'功能,可让您查找指定纬度/经度附近的地方