AndroidマップでGeoPointを表示するために以下のコードを使用しました。
drawable = getResources().getDrawable(R.drawable.annot_start);
point = new GeoPoint((int)(startLatitude*1E6), (int)(startLongitude*1E6));
overlayItem = new OverlayItem(point, startAddress, "");
itemizedOverlay[n]= new RouteItemizedOverlay(getDrawable(drawable), mapView);
itemizedOverlay[n].addOverlay(overlayItem);
mapOverlays.add(itemizedOverlay[n]);
ただし、ピンポイントは現在の場所には表示されておらず、ポイントの下に表示されています。
ポイントを正しい位置に固定するにはどうすればよいですか?