3

画像をご覧ください:

代替テキスト http://img.skitch.com/20091211-bybjj3qtasrgr1dfaf4c42p39b.jpg

それを行う方法はありますか?領域を描画します。

4

4 に答える 4

4

ユーザーが MyMaps にポリゴンを描画できるようにするツールキットが、GeometryControlsユーティリティ ライブラリとして利用できるようになりました

于 2009-12-11T02:13:34.857 に答える
1

このコードを試してください:これは本当に私を助けました

PolygonOptions rectOptions = new PolygonOptions()
                          .add(new LatLng(34.578289, 36.277231),
                               new LatLng(34.580568, 36.262041),
                               new LatLng(34.549016, 36.287584),
                               new LatLng(34.560977, 36.282660),
                               new LatLng(34.578289, 36.277231));

            // Get back the mutable Polygon
            Polygon polygon = mMap.addPolygon(rectOptions.strokeColor(Color.RED)
                    .fillColor(Color.BLUE));

参照:https ://developers.google.com/maps/documentation/android/shapes#customizing_appearances

ここで、mMapはGoogleMapmMapです。追加:import com.google.android.gms.maps.model.PolygonOptions;

これがお役に立てば幸いです

于 2013-03-18T14:41:34.480 に答える
1

Google Maps API の使用を検討している場合は、ポリラインに関するドキュメントを確認してください (それが何であるかを確認してください): http://code.google.com/intl/pt-PT/apis/maps/documentation/overlays.html#ポリライン_概要

于 2009-12-10T09:04:18.517 に答える
1

GPolygon オブジェクトをインスタンス化し、それを ( addOverlayメソッドを使用して) GMap2オブジェクトに追加する必要があります。

var polygon = new GPolygon([new GLatLng(48.922499263758255,-94.921875),
    new GLatLng(49.03786794532641,-128.671875),
    new GLatLng(38.95940879245423,-126.38671875),
    new GLatLng(31.95216223802497,-118.30078125),
    new GLatLng(24.686952411999155,-96.50390625),
    new GLatLng(28.149503211544566,-87.1875),
    new GLatLng(23.725011735951796,-79.62890625),
    new GLatLng(44.59046718130883,-59.765625)], "#ff0000", 5, 1, "#0000ff", 0.2);
map.addOverlay (polygon);

最初のパラメーターはポイント (ポリゴンを構成する) の配列、次にストローク (アウトライン) の色、重み (太さ)、不透明度 (透明度)、塗りつぶしの色と不透明度です。

以下はカットダウンの例です:

于 2009-12-10T22:53:26.493 に答える