将hereSDK集成到android应用程序中
我开始使用hereapi开发一个应用程序。基本上,我必须使用HERE sdk离线和在线从一个点导航到另一个点。此外,我还必须能够在导航时根据手机的方向旋转地图,同时实时显示要覆盖的剩余距离。接下来,我必须将指南针与HERE地图集成,以便指南针告诉用户移动的方向。以下是使用HERE MobileSDK for Android执行所有任务的完整Android项目:将hereSDK集成到android应用程序中,android,here-api,Android,Here Api,我开始使用hereapi开发一个应用程序。基本上,我必须使用HERE sdk离线和在线从一个点导航到另一个点。此外,我还必须能够在导航时根据手机的方向旋转地图,同时实时显示要覆盖的剩余距离。接下来,我必须将指南针与HERE地图集成,以便指南针告诉用户移动的方向。以下是使用HERE MobileSDK for Android执行所有任务的完整Android项目: 基本地图应用程序: 定位、布线和逐圈语音引导: 指南针和自定义位置标记旋转至指南针北: 您希望通过HERE Mobile SDK的P
您希望通过HERE Mobile SDK的Premium SDK变体实现,因为Starter SDK中不提供离线支持 但是,使用入门版可以集成指南针:您可以使用CustomPositionMarker示例(),只需稍作修改,因为它是为Premium SDK构建的:
- 删除
,LocalMesh
,MapLocalModel
,因为它们仅适用于starter edition中不可用的三维矢量地图李>MapOverlayType
- 如图所示,根据当前偏航旋转地图。将此代码放在Android的
的SensorEventListener
-回调中(如示例所示)。这将根据传感器的方位角旋转地图李>onSensorChanged()
- 要渲染指南针或地图中心圆,请使用以下示例
。请注意,构造函数在SDK的初学者版本中采用不同的参数李>地图圆(双半径,地理坐标中心)