2016-07-01 16 views

答えて

1

はい。 Mapbox Android SDK v4.1から、選択したマーカーが前面に表示されます。

mapboxMap.selectMarker(marker);でマーカーを選択できます。

+0

クイックアンサーに感謝します。問題は私自身の 'onMarkerClick'リスナを提供していることです。そのリスナーの中で 'selectMarker'を呼び出すと、' selectMarker'が 'onMarkerClick'をもう一度呼び出すので無限回帰を得ます。さらに、SDK 4.1を使用していても、 'selectMarker'の後ろにあるソースコードを見ると、マップ上のマーカーの順序を変更するコードは見つかりません。情報ウィンドウを表示するのはコード内にあるのでしょうか? (私はデフォルトの情報バブルを使用していません) –

+1

これを試したことはありませんが、無限ループを避けるためにマーカーの選択されたステータスを追跡するためにあなたの 'onMarkerClick'メソッド内にいくつかの変数を持たせることができますか?また、この機能をもたらしたPRは実際には非常に簡単で、[こちら](https://github.com/mapbox/mapbox-gl-native/pull/5294)でご覧いただけます。一般的なZインデックスの注文はまだサポートされていませんが、作品はこの[チケット](https://github.com/mapbox/mapbox-gl-native/issues/5238)で追跡されます。 – zugaldia

+0

このAndroid APIのmaboxは本当にうんざりしています。彼らはそこで喫煙しているのですか? –

関連する問題