这里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);
我正在使用 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);