Привет, мне интересно, может кто-нибудь помочь мне с проблемой, которую я пытаюсь решить с помощью карт Flex & google.
У меня есть карта, которая заполнена маркерами. У каждого маркера есть прослушиватель событий. И я надеюсь добиться того, чтобы при нажатии на каждый маркер сетка данных заполнялась данными, связанными с этим маркером. Однако на данный момент я могу только заполнить сетку данных объектом LatLng. Мне нужно найти способ доступа к другим данным, связанным с этим маркером.
Вот мой слушатель событий:
private function createMarker(latlng:LatLng, int:Number, tip:String, desc:String):Marker
{
var m:Marker = new Marker (latlng, new MarkerOptions ({hasShadow: true, tooltip: "" +tip}));
m.addEventListener(MapMouseEvent.CLICK, function(event:MapMouseEvent):void
{details.addItem(event.latLng.toString());});
return m;
}
Я думал, что это может быть в духе getitem, где LatLng = event.latLng, но я действительно новичок в гибкости, поэтому я не могу понять это вообще.
Любые идеи, которые могут поставить меня на правильный путь, будут по-настоящему оценены.
L