Android Here SDK:如何显示默认的HereWeGo位置指示器?

Android Here SDK:如何显示默认的HereWeGo位置指示器?,android,here-api,Android,Here Api,如何在我的MapActivity中显示HereWeGo应用程序中的标准位置指示器 这个: 当我使用此代码时: mPositioningManager = PositioningManager.getInstance() mPositioningManager.addListener( newWeakReference<PositioningManager.OnPositionChangedListener>(MyActivity.this)); if (mPositioningM

如何在我的MapActivity中显示HereWeGo应用程序中的标准位置指示器

这个:

当我使用此代码时:

mPositioningManager = PositioningManager.getInstance()
mPositioningManager.addListener(
newWeakReference<PositioningManager.OnPositionChangedListener>(MyActivity.this));

if (mPositioningManager.start(PositioningManager.LocationMethod.GPS_NETWORK_INDOOR))
{ 
   mapFragment.getPositionIndicator().setVisible(true);
}
mPositioningManager=PositioningManager.getInstance()
mPositioningManager.addListener(
newWeakReference(MyActivity.this));
if(MPositionManager.start(positionManager.LocationMethod.GPS\U网络\U室内))
{ 
mapFragment.getPositionIndicator().setVisible(true);
}
我得到这个指标:


是否有其他方法创建“HereWeGo指示器”?正如我所知,如果您实现了指标iOS,您将默认获得“HereWeGo指标”

如果您想使用图像,请执行以下操作

Image img_current_location = new Image();
img_current_location.setImageResource(R.drawable.custom_img);
之后,设置位置指示器

Map.getPositionIndicator().setMarker(img_current_location);
若你们根本不想使用图像,那个就创建指南针头吧。示例可以从下面的链接下载

对此可以进行一些讨论


它不符合您的要求,但您可以修改它

如果您想使用图像,请执行以下操作

Image img_current_location = new Image();
img_current_location.setImageResource(R.drawable.custom_img);
之后,设置位置指示器

Map.getPositionIndicator().setMarker(img_current_location);
若你们根本不想使用图像,那个就创建指南针头吧。示例可以从下面的链接下载

对此可以进行一些讨论


它不符合您的要求,但您可以修改它

我不想要我的自定义图像。我知道我可以使用任何图像作为指示器。如果使用标准指示器进行实施,我希望使用与HereWeGo应用程序和iOS中相同的指示器。@elpatricko Here WeGo应用程序中使用的位置指示器不同于Here SDK中包含的默认位置指示器。应用程序指示器不可公开使用。它位于iOS SDK中。这在Android SDK上不可用。这个标记在这里是专有的,我实际上想从iOS中删除它。我不想要我的自定义图像。我知道我可以使用任何图像作为指示器。如果使用标准指示器进行实施,我希望使用与HereWeGo应用程序和iOS中相同的指示器。@elpatricko Here WeGo应用程序中使用的位置指示器不同于Here SDK中包含的默认位置指示器。应用程序指示器不可公开使用。它位于iOS SDK中。这在Android SDK上不可用。这个标记在这里是专有的,我实际上想从iOS中删除它。