Tag: 室内导航

LocusMaps Mobile SDK简介

上面的应用程序屏幕截图是使用LocusLabs iOS SDK渲染的洛杉矶国际机场的鸟瞰图。 使用我们先进的制图技术和场馆管理系统进行编译,它不仅可以捕获详细的空间几何图形,还可以捕获场馆元数据,例如兴​​趣点和路线选项。 在本文的结尾,我们提供了一些代码片段,以说明使用我们的SDK执行操作(例如显示兴趣点,查找方向或执行搜索)有多么容易。 影片示范 以下视频简要演示了我们的SDK的功能,您将看到: LAX地图的细节和丰富性 停车后识别用户的位置,并通过地图上熟悉的蓝点显示该位置(iBeacon,Apple或Google映射) 提供给登机台的方向以及用户使用它们导航到办公桌的方向 在地图上签到后向用户显示的登机口 用户搜索靠近其门口的餐厅 地图提供了有关景点等景点的详细信息,例如餐厅,包括位置,照片,描述,电话号码,元数据(如菜单)等等 还有几件事 上面视频中未显示的我们SDK的其他一些重要功能包括: 固定地图标记,可让您永久性地突出兴趣点,例如地图上的休息室或登机柜台 推荐的地点和搜索,使用户仅需点击1或2次即可找到预设的兴趣点 强大的搜索功能使用户不仅可以在地图的任何级别上,还可以在其附近区域中按名称,类别或标签找到任何兴趣点 UI和地图自定义,可让您将公司品牌应用于地图本身以及用户界面 开箱即用的几种语言本地化版本 代码样例 我们的本机iOS和Android SDK非常易于使用,仅需几行代码,我们强大而功能丰富的地图可供您使用。 以下各节说明如何使用我们的SDK执行一些最常见的任务。 设定 在使用SDK之前,需要进行一些设置,之后所有任务仅需要几行代码,在某些情况下甚至只需1行! //使用LocusLabs提供的accountId初始化LocusLabs SDK LLLocusLabs.setup()。accountId =“ A11F4Y6SZRXH4X” //创建一个新的LLMapView,注册为其委托并将其添加为子视图 mapView = LLMapView(框架:view.bounds) mapView?.autoresizingMask = [.flexibleWidth,.flexibleHeight] mapView?.delegate =自我 view.addSubview(mapView!) //获取LLVenueDatabase的实例,注册为其委托并加载场所LAX ConventionalDatabase = LLVenueDatabase(mapView:mapView) destinationDatabase.delegate =自我 显示地图 仅需要一个调用“ loadVenueAndMap”即可异步加载地图。 我们的SDK不会自动使地图保持最新状态,还会缓存它们以供离线使用: //加载会场LAX异步 destinationDatabase.loadVenueAndMap(“ lax”){(_venue:LLVenue ?, […]