0

次のようにGoogleマップをタップした後にボタンを作成したい: ここに画像の説明を入力

どうやってやるの ?みんな助けてください。

これはマップを表示する方法です:

public void showMap() {
    View zoomView = mapView.getZoomControls();
    zoomLayout.addView(zoomView, new LinearLayout.LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
    mapView.displayZoomControls(true);
            latitude = 23.765764900000000000;
            longitude = 90.391317200000000000;
    mapController = mapView.getController();
    point = new GeoPoint(
            (int) (latitude*1E6),
            (int) (longitude*1E6));
    mapController.animateTo(point);
    mapController.setZoom(17);
    mapView.invalidate(); }
4

1 に答える 1

0
mapview.onTouchListener(this);

次に、mapactivity が ontouchlistener を実装していることを確認してください。タッチ イベントから x と y の位置を取得できます。

次に、mapview.getProjection() を使用して、x と y をジオコード座標に変換します。

于 2012-09-10T11:27:26.403 に答える