2017-01-25 10 views
1

私のMapActivityにHereWeGo-Appの標準PositionIndicatorを表示するにはどうすればよいですか?Here-SDK:デフォルトのHereWeGo-Positionindicatorを表示するには?

この1:私はこのコードを使用すると

this

This is what i get

作成するための他の方法があります:

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

if (mPositioningManager.start(PositioningManager.LocationMethod.GPS_NETWORK_INDOOR)) 
{ 
    mapFragment.getPositionIndicator().setVisible(true); 
} 

を私はこの指標を取得します「HereWeGo-Indicator "?あなたがインジケーターのiOSを実装するかどうかわかっているので、あなたはデフォルトで「HereWeGo-Indicator」を取得します。

答えて

3

あなたはPositionIndicator上でそのセットした後、以下の

Image img_current_location = new Image(); 
img_current_location.setImageResource(R.drawable.custom_img); 

のように行うよりも画像を使用したい場合。

Map.getPositionIndicator().setMarker(img_current_location); 

コンパスヘッダーを作成するよりもイメージを使用したくない場合は、サンプルの例は、下のリンクからダウンロードできます。

https://tcs.ext.here.com/sdk_examples/CustomPositionMarker.zip

いくつかの議論は、このpostで見つけることができます。

要件に適合しませんが、変更することはできます。

+0

私は私のカスタムイメージが欲しくない。私はインジケータとして任意の画像を使用できることを知っています。実装のために標準インジケータを使用する場合は、HereWeGo-AppおよびiOSと同じインジケータが必要です。 – elpatricko

+0

@elpatricko check edit –

+1

@elpatrick Here Here WeGoアプリで使用される位置インジケータは、HERE SDKに含まれるデフォルトの位置インジケータとは異なります。アプリのインジケータは公開されていません。 – AndrewJC

関連する問題