如何从安卓中的字符串地址获取位置坐标?

我有一个带有编辑文本的活动来输入地址。当用户输入地址并按下保存按钮时,我想从输入的地址中获取位置坐标。通过使用谷歌地图或地理编码API,这是否可行?我已检查但未成功。

任何帮助将不胜感激。


萧十郎
浏览 133回答 1
1回答

侃侃无极

试试这个:&nbsp; <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>&nbsp; <uses-permission android:name="android.permission.INTERNET"/>&nbsp;public LatLng getLocationFromAddress(Context context,String strAddress) {Geocoder coder = new Geocoder(context);List<Address> address;LatLng LatLan= null;try {&nbsp; &nbsp; // May throw an IOException&nbsp; &nbsp; address = coder.getFromLocationName(strAddress, 5);&nbsp; &nbsp; if (address == null) {&nbsp; &nbsp; &nbsp; &nbsp; return null;&nbsp; &nbsp; }&nbsp; &nbsp; Address location = address.get(0);&nbsp; &nbsp; LatLan= new LatLng(location.getLatitude(), location.getLongitude() );} catch (IOException ex) {&nbsp; &nbsp; ex.printStackTrace();}return LatLan;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java