在parse.com上进行Geopoint

时间:2016-01-05 23:04:07

标签: android parse-platform geopoints

我试图添加一个标记,检索我从用户保存的数据,我保存了Geoping但我不知道如何将值分开,因为我从数据库得到纬度和纵向,我需要vaules分开,所以我可以做以下事情:

double lat =  <geopoint parse.com>;
double lon = <geopoint parse.com>;
LatLng ubicacion = new LatLng(lat, lon);
googleMap.addMarker(new MarkerOptions().position(ubicacion).title("Marker in Sydney"));

有人可以帮忙解决这些问题吗?

1 个答案:

答案 0 :(得分:0)

尝试这种方式。

它正在使用解析查询

loc.getLatitude();
loc.getLongitude();

@SuppressWarnings("null")
public static void showMap(double lati, double longi, GoogleMap googleMap) {
    mMarker = googleMap.addMarker(new MarkerOptions().position(new LatLng(lati, longi)));
    drawMarkerWithCircle(1000, new LatLng(lati, longi), googleMap);
}

public static void drawMarkerWithCircle(double rad, LatLng position, GoogleMap googleMap) {
    double radiusInMeters = rad;
    int strokeColor = 0x0000ff;
    int shadeColor = 0x44ff0000;
    CircleOptions circleOptions = new CircleOptions().center(position).radius(radiusInMeters).fillColor(shadeColor)
            .strokeColor(strokeColor).strokeWidth(8);
    googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(position, 10));
}