我想提請使用的谷歌Android map.I兩個位置之間的路徑已經厭倦了這段代碼如何得出兩個位置的android
PolylineOptions options = new PolylineOptions().width(5).color(Color.BLUE).geodesic(true);
if (cursor.moveToFirst()) {
do {
// latitude and longitude
double latitude = 0.00;
double longitude = 0.00;
Log.i("lat", cursor.getString(10));
Log.i("lat", cursor.getString(11));
try {
latitude = Double.parseDouble(cursor.getString(10));
} catch (Exception e) {
}
try {
longitude = Double.parseDouble(cursor.getString(11));
} catch (Exception e) {
}
if (latitude == 0.00 || longitude == 0.00) {
} else {
i++;
LatLng point = new LatLng(latitude,longitude);
options.add(point);
// create marker
MarkerOptions marker = new MarkerOptions().position(
new LatLng(latitude, longitude)).title(cursor.getString(1));
}
}
while (cursor.moveToNext());
}
cursor.close();
googleMap.addPolyline(options);
,但我得到直line.like這
之間實際道路路我想在實際道路上獲得路徑。
謝謝.. !!
我可以使用相同的代碼嗎? –
是的。你正在做的是獲得你的所有觀點(Latlng),並把它們放到路點方法中。 – xiaomi
雖然gradle building顯示錯誤 –