gpt4 book ai didi

android - 从 Beacons 获取位置信息时如何使用 here api 设置 Indoorlocation

转载 作者:太空狗 更新时间:2023-10-29 14:45:25 26 4
gpt4 key购买 nike

我想通过从信标获取位置,在 Here-sdk 上实现到 Indoor-Spaces 的室内路由。当我想使用 RoutingController 创建路由时,我正在苦苦挣扎。此 Controller 需要一个 Location 作为起点,其 BaseType 为 BaseLocation。但是没有 BaseLocation 的子项,它允许我根据从信标获得的值自行设置建筑物内的位置和级别。当我查看 LevelLocation 时,我需要一个没有公共(public)构造函数的 Level-Object。从我的 Beacons 中,我收到以地理坐标形式表示的室内位置和以整数形式表示的建筑物内部级别。我如何使用我的信标中的信息创建一个 LevelLocation?或者还有其他我可以使用的对象吗?

最佳答案

我找到了解决方案。您可以从 VenueController 获取关卡。

private LevelLocation createLevelLocationWithBeaconData(int floor, double latitude, double longitude) {

venueController = mapFragment.getVenueController(this.venue);
GeoCoordinate geoCoordinate = new GeoCoordinate(latitude,longitude);

Level level = venueController.getVenue().getLevels().get(floor);
return new LevelLocation(level, geoCoordinate ,this.venue);
}

关于android - 从 Beacons 获取位置信息时如何使用 here api 设置 Indoorlocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972520/

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