如何在Android 导航SDK 导航时使用自定义地图功能?

导航时使用自定义地图功能,您可按如下步骤操作:

1、使用AMapNaviViewOptions的setCustomMapStylePath方法,把自定义样式文件的路径传入。

2、再通过AMapNaviView的setViewOptions方法把option设置进来即可。

这样导航内部就会使用您设置的自定义样式文件了。

注意:如您通过setNaviNight设置了黑夜模式,这时候您的自定义样式也是会失效的。

为什么导航界面调用AMap的自定义样式相关方法会失效?

原因是导航SDK的内部使用的也是地图的SDK来实现的,导航SDK中默认会使用地图的导航模式,这也是一种自定义样式。

用户设置过地图的自定义样式以后,进入导航会被导航再次重置为导航模式,所以导致设置的自定义样式无效。

如以上内容仍未解决您的问题,请创建工单
返回顶部 示例中心 常见问题 智能客服 公众号
二维码