我的路线由2分组成
我想找到路线上的所有GPS坐标,但我希望每4公里获得一次GPS坐标......这可能吗?我迷失在这里,我想用这个: https://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md
我尝试使用路线服务
但如何指定距离?或者至少如何指定我只需要40个GPS点数?谢谢。
答案 0 :(得分:0)
我不认为你可以指定你想要返回多少分,或者它们应该分开多远。我相信在从OSRM请求所有点之后,您需要在自己的代码中执行此操作。由于您在请求中指定了public class DownloadImage extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImage(ImageView bmImage) {
this.bmImage = (ImageView ) bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
Log.d("Error", e.getStackTrace().toString());
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
,因此您将收到有关每个Waypoint的距离的数据。使用此功能,您应该能够处理数据,每4km只包含一个Waypoint。