agi*_*les 50 android google-maps google-places-api
我需要Google Maps
在Android中开发一个应用程序来定位我当前的位置并需要找到最近的位置.
(例如:我当前所在地附近的警察局.)
它应该接受我当前的位置和输出应该显示最近的地方.
任何人都可以帮我提一些建议,链接,教程吗?
MKJ*_*ekh 149
然后,您可以使用Google Place API获取您所在位置附近的地点,并使用Place Api查看此博客.
获取位置附近的地标后,使用此博客和源代码在地图上显示标记,并使用API 2进行气球覆盖.
完成这些步骤后,您将可以轻松地完成申请.唯一的条件是,你必须阅读并理解它,因为像魔术一样,它不会在点击中完成.
iai*_*nie 13
到目前为止,答案很多,这些都是API和教程的优秀指针.我想补充的一件事是,我使用以下内容计算标记距离我的位置的距离:
float distance = (float) loc.distanceTo(loc2);
Run Code Online (Sandbox Code Playgroud)
希望这有助于改善问题的细节.它返回点之间距离(以m为单位)的粗略估计,对于摆脱可能距离太远的POI非常有用 - 这对于整理地图有好处吗?
您可以在这里使用谷歌地图获取用户位置!
获得您的位置(经度和纬度)后,您可以使用google place api
此代码可以帮助您轻松获取您的位置,但不是最佳方式.
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
String bestProvider = locationManager.getBestProvider(criteria, true);
Location location = locationManager.getLastKnownLocation(bestProvider);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
156936 次 |
最近记录: |