Android 图形有助于理解和快速上路

Android 图形有助于理解和快速上路,android,maps,openstreetmap,graphhopper,Android,Maps,Openstreetmap,Graphhopper,由于我需要为Android应用程序实现“将GPS位置捕捉到道路”功能,我修改了Android示例以满足我的需要。它确实做到了预期的效果,但现在我对应该提供给设备用户的数据格式感到困惑 是否可以提供pbf.osm文件?我应该怎么做才能为用户提供尽可能小的数据块 或者这是一种完全错误的方法来实现本地Android应用程序的“快速上路”(不是基于web的)?我不太熟悉Graphhopper的细节,但请考虑到它只是一个路由引擎,因此为此目的进行了调整 您正在寻找的是一种非常简单的“反向地理编码”方法,它

由于我需要为Android应用程序实现“将GPS位置捕捉到道路”功能,我修改了Android示例以满足我的需要。它确实做到了预期的效果,但现在我对应该提供给设备用户的数据格式感到困惑

是否可以提供pbf.osm文件?我应该怎么做才能为用户提供尽可能小的数据块


或者这是一种完全错误的方法来实现本地Android应用程序的“快速上路”(不是基于web的)?

我不太熟悉Graphhopper的细节,但请考虑到它只是一个路由引擎,因此为此目的进行了调整


您正在寻找的是一种非常简单的“反向地理编码”方法,它只返回给定geopos的道路上的最低点。这并不像路由器那样在(简化的)路由图上工作,而是在为地理空间查询而优化的结构上工作。也许已经有人实现了它?

您可以使用GraphOper来实现它。只需将创建的文件夹与Android文档中描述的所有graphhopper文件一起部署到设备上。顺便说一句:如果您有一个带有多个GPS位置和时间关联的GPX文件,则捕捉到道路称为地图匹配。这篇文章解释了一点:为什么它不起作用?路由引擎需要这些信息,不会丢弃任何东西。如果它在路由图上运行,而不是在地理空间表示->坐标丢失,因为它们被处理为沿图连接边的距离权重。否。它们不会迷路——因为如果不这样,您将如何显示路线或计算查询点的最近道路以进行实际路线?相反,正如您所想象的,“快速上路”可能是每个路由引擎的一个重要部分,在GraphHopper中,它高度调整了速度和体积。