0
マップビューに複数の楕円を追加しましたが、この場合はイメージをどのように使用できるかバブルマークイメージ(または任意のマーカー)を追加します。オーバーレイクラスの :マップ活性のマップビューでペイントを使用してマーカーイメージを追加
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
try{
Projection projection = mapView.getProjection();
super.draw(canvas, mapView, shadow);
// Create and setup your paint brush
Paint paint = new Paint();
paint.setARGB(250, 255, 0, 0);
paint.setAntiAlias(true);
paint.setFakeBoldText(true);
if (shadow == false) {
for (GeoPoint point : array_Locations) {
Point myPoint = new Point();
projection.toPixels(point, myPoint);
RectF oval = new RectF(myPoint.x-rad,
myPoint.y-rad, myPoint.x+rad, myPoint.y+rad);
canvas.drawOval(oval, paint);
canvas.drawText("place of interest", myPoint.x, myPoint.y, paint);
}
}
}
catch (Exception ex) {
ex.toString();
}
:
mapView.getOverlays().add(new HelloItemizedOverlay(cursor));
http://developer.android.com/resources/tutorials/views/hello-mapview.html –
私の記事を確認してください。http://stackoverflow.com/q/6140433/760489 – Pratik