マーカーが画像の左側にあるカスタムマーカーを使用しています(私は新しいユーザーなので画像をアップロードできないため)。
問題は、画像が表示したい座標と一致しないことです。座標の左側に行くのは、矢印が画像の左側にあるためです。私はこれについていくつかの検索を行い、それを解決するために使用する必要があるAndroidカスタムマップマーカーの境界を調べました。SetBounds
しかし、2番目の問題は、それを使用Setbounds
すると画像のサイズが変更され、画面の品質が低下することです。カスタムマーカーを座標に一致させる他の方法はありませんか? これは、オーバーレイ コンストラクターで使用するコードです。
marker .SetBounds (0, -(int) Common.convertPixelsToDp (marker .IntrinsicHeight ,act.ApplicationContext ) ,
(int) Common.convertPixelsToDp (marker .IntrinsicWidth ,act.ApplicationContext )/2,0);