AndroidのGoogle map apiでカスタムマーカーを作成しましたが、表示時にぼやけた画像が表示されます。どのようにしてより優れた見事なカスタムマーカーを得ることができ、低解像度でぼかしを出さない(マーカー解像度は25x26ピクセルです)。大きなカスタムマーカーを地図に表示したので、250x250ピクセルのような高解像度の画像は使用しませんでした。ぼやけたカスタムマーカーを修正するにはAndroid google map api
答えて
あなたの質問は技術的には、この質問の重複です:
Different resolution support android
あなたがあなた自身の質問に答えることについては、上記に含まれる情報が十分にあるので、私は技術的に言うが、片にどのように、おそらく明白ではありませんすべて一緒に。答えのジストは、Androidが実際のデバイスで実行されたときにアプリケーションが遭遇する可能性のあるさまざまな解像度をカバーするために、以下のドロウアブルフォルダを提供しているということです。 Androidは、実行中のアプリの解像度に適した画像を使用します。重複リンクから撮影:
res/drawable (default)
res/drawable-ldpi/ (240x320 and nearer resolution)
res/drawable-mdpi/ (320x480 and nearer resolution)
res/drawable-hdpi/ (480x800, 540x960 and nearer resolution)
res/drawable-xhdpi/ (720x1280 - Samsung S3, Micromax Canvas HD etc)
res/drawable-xxhdpi/ (1080x1920 - Samsung S4, HTC one, Nexus 5, etc)
res/drawable-xxxhdpi/ (1440X2560 - Nexus 6,Samsung S6edge).
あなたはそのオリジナルの100x200である、すなわち、幅100個のピクセルと200個のピクセルの高カスタムGoogleマップのマーカーを持っていると仮定します。これは、バンドルされたマーカーの多くがどのように見えるかにほぼ合致します。ここで、hdpi
の解像度をサポートしたいとします。上記のリストから、480x800
の解像度が予想されます。また、カスタムマップマーカーが画面の幅の10%、つまり幅48ピクセルを占めるようにしたいとしましょう。次に、オリジナルのマーカー画像のコピーを、幅が48ピクセル、つまり48x96ピクセルになるように縮小します。
ここで、このカスタムサイズ変更された画像をdrawable/hdpi
フォルダに配置します。 Androidがhdpi
の解像度で実行されている場合、マーカーをレンダリングするときにこの画像が使用され、ぼやけて表示されません。
このプロセスがはっきりしているので、今回はもう一度これを繰り返しますが、今度はカスタムGoogleマップマーカーに使用できる正確な解像度を使用します。繰り返しますが、オリジナルは100x200と仮定します。
folder | device size | marker size
res/drawable | (default) | none (you don't need one here)
res/drawable-ldpi/ | 240x320 | 24x48
res/drawable-mdpi/ | 320x480 | 32x64
res/drawable-hdpi/ | 480x800 | 48x96
res/drawable-xhdpi/ | 720x1280 | 72x144
res/drawable-xxhdpi/ | 1080x1920 | 108x216
res/drawable-xxxhdpi/ | 1440X2560 | 144x288
ここにあなたが実際にxxhdpi
とxxxhdpi
のためのあなたのイメージを伸ばすしなければならないことに注意してください。この場合、より高い解像度の画像から始めたいかもしれません。
- 1. GoogleマップのAPI V3.9:ぼやけカスタムマーカー
- 2. Visual Studio 2015でぼやけたフォントを修正する方法
- 3. Chromeのぼやけたテキスト、修正はありますか?
- 4. フィールド値に依存するGoogle Mapカスタムマーカー
- 5. Google Map V3.0カスタムマーカーを使用
- 6. ウェブページが爽やかになるとぼやけて修正されます
- 7. ChartJSでぼやけて見えるチャートを修正するには?
- 8. さらにぼやけたRenderScript with Android
- 9. 変換尺度でぼやけた画像を修正する方法
- 10. Google Maps APIバージョン3により、画像がぼやけている/ぼやけている
- 11. Google Map Android API V2
- 12. Google Maps APIのジオロケーションとカスタムマーカー
- 13. Androidのぼやけ画面時には
- 14. ぼやけた/壊れたGoogleマップのコントロール
- 15. Android Studio ScrollViewぼやけたコンテンツ
- 16. Googleマップでカスタムマーカーのサイズを動的に増やす - Android
- 17. DSLツールでぼんやりしたアイコンデコレータを修正するには?
- 18. Google MapとSpatial Polygonsを組み合わせたときにぼやけたポリゴンの形
- 19. HTML5キャンバスでぼやけたテキストを修正するにはどうすればよいですか?
- 20. HTML5キャンバスでぼやけた形状のエッジを修正するにはどうすればよいですか?
- 21. Google Static Map APIでカスタムマーカーが表示されないのはなぜですか?
- 22. GoogleマップJavascript APIカスタムマーカー番号
- 23. AndroidでGoogleマップのcom.google.android.gms.maps.model.Marker com.google.android.gms.maps.GoogleMap.addMarkerを修正するには
- 24. HTMLでぼやけたテキスト
- 25. AS3 PrintJobぼやけたテキスト
- 26. CSSでレンダリングすると画像がぼやけてしまうのを修正するには?
- 27. Google map api javascript
- 28. API v2を使用してGoogleマップにカスタムマーカーを追加する
- 29. ぼやけていないテキストビューがぼやけているレイアウト
- 30. Googleマップにカスタムマーカーを追加する
ご協力いただきありがとうございます。私は本当にそれを感謝します –
@AmirullahAchmadNassardhi私は試行錯誤で把握しなければならなかった上記の私は...しかし、それは少なくとも私のアプリケーションでうまくいきました。 –
私は何か仲間のために混乱しました。私はdrawabel-ldpiなどを作成する方法を探していますが、あなたのようにdrawabel-ldpiフォルダを作成する方法はわかりません。どうやって私に見せることができますか? –