画像をご覧ください:
代替テキスト http://img.skitch.com/20091211-bybjj3qtasrgr1dfaf4c42p39b.jpg
それを行う方法はありますか?領域を描画します。
画像をご覧ください:
代替テキスト http://img.skitch.com/20091211-bybjj3qtasrgr1dfaf4c42p39b.jpg
それを行う方法はありますか?領域を描画します。
ユーザーが MyMaps にポリゴンを描画できるようにするツールキットが、GeometryControlsユーティリティ ライブラリとして利用できるようになりました
このコードを試してください:これは本当に私を助けました
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;
これがお役に立てば幸いです
Google Maps API の使用を検討している場合は、ポリラインに関するドキュメントを確認してください (それが何であるかを確認してください): http://code.google.com/intl/pt-PT/apis/maps/documentation/overlays.html#ポリライン_概要
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);
最初のパラメーターはポイント (ポリゴンを構成する) の配列、次にストローク (アウトライン) の色、重み (太さ)、不透明度 (透明度)、塗りつぶしの色と不透明度です。
以下はカットダウンの例です: