2017-08-23 12 views
0

今日私は簡単ではないか、推測しやすい質問が出ますが、解決できません。 マップ・スタジオにマップ・スタジオがあり、19のレイヤーを作成しました(国の各部門ごとに1つ、画像を参照)。 Map 私が得たものは、マップとフローティングアクションボタン。私がやりたいことは、単一レイヤーまたはレイヤーグループのリアルタイムでスタイルをカスタマイズすることです(背景色を変更する)。アプリケーションで達成したいのは、各部門で実際に発生している実際のアラートをユーザーに通知することです。 私は 'PropertyFactory'を使用せずに結果を試しました。マップボックスのマップスタイルをリアルタイムで更新する[Mapbox Android SDK]

ありがとうございました!

答えて

0

ここでは、FillLayerを取得し、色/不透明度を変更する例を示します。

FillLayer salto = mapboxMap.getLayerAs("SALTO"); 
if (salto != null) { 
    salto.setProperties(
     fillColor(Color.RED), 
     fillOpacity(0.25f) 
    ); 
} 
+0

を確認してください。しかし、本当の疑問は、リアルタイムでそれを作る方法です。たとえば、確定的な瞬間に警告があり、その特定の瞬間の色を実行中のアプリケーションに「プッシュ」する必要があります。 – Nandoff

関連する問題