Вы можете использовать что-то вроде этого:
[Embed(source="assets/MyIcon.png")] private var myIcon:Class; //defines the marker icon to be used
.
,
.
// затем в вашем коде.
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
Это то, как я это делаю, надеюсь, вы найдете это полезным.
Привет.
Омар Гусман.