2011-11-09 15 views
3

この場所はかなり外ですが、どこにでも投稿を見つけることができません。 GoogleマップAPI v3のために、あなたはマップ要素にカスタムスタイルを追加することができます。Android用カスタムGoogleマップのスタイリング

var pinkParksStyles = [ 
{ 
featureType: "all", 
stylers: [ 
    { saturation: -80 } 
] 
}, 
{ 
featureType: "poi.park", 
stylers: [ 
    { hue: "#ff0023" }, 
    { saturation: 40 } 
] 
} 
]; 

map.setOptions({styles: pinkParksStyles}); 

誰もがAndroidのMapViewのにカスタムスタイルを適用する方法を知っています?ありがとう!!!

答えて

-1

私の最初の考えは、MapViewをサブクラス化して描画イベントをオーバーライドすることです。 onDrawイベントでキャンバスの色をColorMatrixColorFilterAvoidXfermodeの組み合わせで置き換えます。 Theesも同様に役立つはずです:

avoidxfermode to replace a color on canvas

How to change colors of a Drawable in Android?

+1

ありがとう、それは良いスタートだ。私は本当にマップの特定の要素をスタイルすることができる、つまり通りを青くして建物をピンクにすることに興味があります(アピ3でこれを行うことができます!) – TomBomb

+0

@riotopsys.onDrawは最終的な方法であるようです。 ? –

3

申し訳ありませんが、私は昔のポストに答えるが、多分それは将来的に誰かを助ける場合。私の知る限りではGoogle Maps Android APIはカスタムスタイルをサポートしていません。あなたはそこにそれを確認することができますhttps://developers.google.com/maps/documentation/android-api/lite。 cmiiw

関連する問題