1
我想爲Android(C# - Xamarin)編寫一個應用程序,並且我加載了一個PBF文件,我可以在兩個地方(座標)之間找到路線。但我不知道我怎麼能得到關於我真實的地方(座標)的信息。我想知道我在哪裏的道路(街道),例如街道名稱,速度限制...OSMSharp - 獲取有關實際道路的信息
我沒有發現任何關於此事的信息。我希望有人知道如何做到這一點。
我想爲Android(C# - Xamarin)編寫一個應用程序,並且我加載了一個PBF文件,我可以在兩個地方(座標)之間找到路線。但我不知道我怎麼能得到關於我真實的地方(座標)的信息。我想知道我在哪裏的道路(街道),例如街道名稱,速度限制...OSMSharp - 獲取有關實際道路的信息
我沒有發現任何關於此事的信息。我希望有人知道如何做到這一點。
免責聲明:我是OsmSharp/Itinero的原作者。
您可以使用此代碼在給定的位置,以獲取有關的信息優勢:
var routerDb = RouterDb.Deserialize(...); // load routerdb here.
var router = new Router(routerDb);
var routerPoint = router.Resolve(Vehicle.Car.Fastest(), new Coordinate(51.269692005119616f, 4.783473014831543f));
var edge = routerDb.Network.GetEdge(routerPoint.EdgeId);
var attributes = routerDb.GetProfileAndMeta(edge.Data.Profile, edge.Data.MetaId);
var speed = Vehicle.Car.Fastest().Speed(attributes);
的屬性是原單OSM標籤的集合,速度對於汽車外形的速度估計。
你有沒有在你的問題上發現任何問題 –