Я пытаюсь создать карту Google с помощью Flex 3, чтобы отобразить местоположение школ. Когда пользователь переворачивает маркер школы, в информационном окне должно отображаться название школы.
Маркеры работают нормально. К сожалению, название школы не отображается в InfoWndow. Я думаю, что у меня есть проблема в InfoWindowOptions.
Пожалуйста, смотрите функцию ниже:
public function schoolMarkerBuilder():void {
var schoolArrayLength:uint = schoolPointsData.length;
var i:int;
for (i=0; i < schoolArrayLength; i++) {
schoolMarkers = new Marker(new LatLng(schoolPointsData[i].latitude, schoolPointsData[i].longitude),
new MarkerOptions({
strokeStyle: new StrokeStyle({color: 0x000000}),
fillStyle: new FillStyle({color: 0x223344, alpha: 0.8}),
radius: 12,
hasShadow: true
})
);
schoolMarkers.addEventListener(MapMouseEvent.ROLL_OVER, function(event:MapMouseEvent): void {
map.openInfoWindow(event.latLng, new InfoWindowOptions({content:schoolPointsData[i].school_name, hasCloseButton:false, hasShadow:true}));
});
map.addOverlay(schoolMarkers);
}
}
Есть предложения?
Спасибо.
-Laxmidi