转换LatLng

时间:2018-01-23 12:44:32

标签: java android

我正在制作一个简单的天气应用程序。在开始时,坐标在代码中指定,但我添加了 地方选择器API ,只需选择我想知道天气的地方。 Place Picker返回像

这样的坐标

" lat / lng:(53.5722088,-1.189055)"   通过 place.getLatLng();

但我需要把它放在 asyncTask.execute(" Latitude"," Longitude")

有没有办法像这样改造它?

3 个答案:

答案 0 :(得分:1)

尝试以下

place.getLatLng().latitude; //For Latitude

答案 1 :(得分:1)

您可以在单独的变量中获取纬度和经度值,如下所示:

LatLng latLng = place.getLatLng();
String latitude = String.valueOf(latLng.latitude);
String longitude = String.valueOf(latLng.longitude);

答案 2 :(得分:0)

你也可以通过这个获得LatLang ..

 String latitute = String.valueOf(place.getLatLng().getLatitude());
 String longitute = String.valueOf(place.getLatLng().getLongitude());

您只需在latitute方法中传递longituteasyncTask.execute(),就像这样..

asyncTask.execute(latitute, longitute)