这里API偏移地图中心

Here API offset map center

我正在使用 Here Android SDK API。 我通过以下方式设置位置指示器:

positionManager.start(PositioningManager.LocationMethod.GPS_NETWORK);
map.getPositionIndicator().setVisible(true);
map.getPositionIndicator().setAccuracyIndicatorVisible(true);

与 NavigationManager 一起:

navMngr.setMapUpdateMode(NavigationManager.MapUpdateMode.ROADVIEW);

我的地图使用等距视图:

clusterMap.setTilt(60);

行得通,但位置指示器出现在屏幕中央。我需要设置一些偏移量(或填充)以便在中心下方显示位置指示器(一些偏移量或填充),以便驾驶员可以看到更多前方道路。找不到用于设置位置指示器的填充和绑定到视图中心的任何内容(仅适用于常规地图标记)。

如有任何帮助,我们将不胜感激<

将地图的变换中心设置在您希望用户位置所在的屏幕位置。这就是我们完成它的方式。

要实现导航外观和视图,请将变换中心设置为低于中心

PointF pc = m_map.getTransformCenter();
PointF pointF = new PointF(pc.x,pc.y* 85/50);
m_map.setTransformCenter(pointF);