从字符串中获取经纬度

时间:2018-07-09 08:47:11

标签: java android google-maps

我有一个可变字符串lng和一个可变字符串lat。

我想在这2个变量中存储纬度和经度。

我的代码:

String latitude = jresponse.getString("lat");

String longitude jresponse.getString("lng");

LatLng location = new LatLng(latitude, longitude); **doesn't work** 

mMap.addMarker(new MarkerOptions().position(location).title("Last Position"));

谢谢

2 个答案:

答案 0 :(得分:0)

尝试一下

String latitude = jresponse.getString("lat");
String longitude jresponse.getString("lng");
LatLng location = new LatLng(Long.parseLong(latitude),Long.parseLong(longitude)); 
mMap.addMarker(new MarkerOptions().position(location).title("Last Position"));

答案 1 :(得分:0)

Long latitude = Long.parseLong(jresponse.getString("lat"));
Long longitude  Long.parseLong(jresponse.getString("lng"));
LatLng location = new LatLng(latitude,longitude); 
mMap.addMarker(new MarkerOptions().position(location).title("Last Position"));