2011-05-09 26 views
1

Google Maps APIとドキュメントを使用してFlashでプロジェクトを作成しています。Googleマップのマーカーとしてポリゴンを追加するFlash Api

地図にドラッグ可能なマーカーを追加しようとしていますが、標準のGoogleマップのバブルスタイルのマーカーのようには見えません。カスタムポリゴンやイメージを持つことは可能ですが、ドラッグ可能性は維持しますか?

答えて

0

あなたはこのようなものを使用することができます。 。 。

//あなたのコードで。

var optObj:Object = new Object(); 
optObj.icon = new myIcon(); // instance of the myIcon Class 
optObj.iconOffset = new Point(-11.5, -17.5); // this is optional, to set center of icon visually 
optObj.draggable = true; // this option makes draggable Icon 
var latlng = new LatLng(xxx, xxx); // replace xxx with your lat/lng values. 
var marker:Marker = new Marker(latlng, new MarkerOptions(tmpObj)); 
map.addOverlay(marker); // adds the marker to your overlay 

これは、あなたがそれを便利見つけることを願って、私はそれを行う方法です。

よろしくお願いいたします。

オマールグズマン。

0

私はそれを試していませんが、マーカーアイコンとして多角形を使用することはできません。 MarkerOptionsクラスを使用すると、デフォルトのバブルマーカーの代わりに使用するDisplayObjectを指定できます。これはおそらく最も簡単な解決策です。

さらに複雑なマーカーが必要な場合は、Markerを拡張する独自のCustomMarkerクラスを作成することができます。こうすることで、余分な機能を追加することができます。

[Embed(source="assets/MyIcon.png")] private var myIcon:Class; //defines the marker icon to be used 

ルイスは

関連する問題