gpt4 book ai didi

android - 如何在android中的 map 中从数据库中绘制路径纬度和经度值

转载 作者:行者123 更新时间:2023-11-30 01:54:49 24 4
gpt4 key购买 nike

您好,我正在开发一个应用程序,其中显示带有当前位置和经纬度值的 map 并更改该位置。每隔 5 分钟,我将这些纬度和经度值存储在 sqlite 数据库中,并让这些数据库值正常工作。但是,如何使用存储的数据库值绘制路径。请任何人告诉我解决方案。

代码:

    PolylineOptions polylineOptions = new PolylineOptions();
polylineOptions.color(Color.RED);
polylineOptions.width(5);
double latitude=Double.parseDouble(c.getString(0));
double longitude=Double.parseDouble(c.getString(1));

LatLng latlngval=new LatLng(latitude, longitude);
Log.e("path", ""+latlngval);
ArrayList<LatLng> latlnglist=new ArrayList<LatLng>();
latlnglist.add(latlngval);

for (int i = 0; i < latlnglist.size(); i++) {

polylineOptions.add(latlnglist.get(i));

}

最佳答案

您可以使用 Polyline

PolylineOptions polylineOptions = new PolylineOptions();
polylineOptions.color(Color.RED);
polylineOptions.width(5);
Cursor c = database.query( ... ); //select the latitude and longitude column
while (c.moveToNext()) {
polylineOptions.add(new LatLng(Double.parseDouble(c.getString(0)), Double.parseDouble(c.getString(1))));
}
googleMap.addPolyline(polylineOptions);

关于android - 如何在android中的 map 中从数据库中绘制路径纬度和经度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32413104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com