Thanks. Works. It's getting better.

Mariano Grané
(506) 8320-8585

On Jan 24, 2010, at 10:29 AM, Fred <[email protected]> wrote:

Hello!

To include image in popup, you must use the html attribute <img
src="" />

var html:String = "<img src=\"path_of_image/"+ name_of_image+ "\" />"
+ "<b> <br/>" + name + "</b> <br/>" + address;


Fred

On Jan 24, 3:56 pm, mgrane <[email protected]> wrote:
Hi, Im a novice with as3 and I have been working on this map for
several months:http://quetzalhost.com/MapsTest/
I have come this far using all the examples an advices I have found in
this group, its been really help full. Im trying to insert images in
the info window but i only get text. Could anyone guide me on whats
happening?
I really need the help. Thanks

function onMapReady(event:Event):void {
        map.enableScrollWheelZoom();
        map.enableContinuousZoom();
        map.setCenter(new LatLng(9.934697,-84.142056), 15,
MapType.PHYSICAL_MAP_TYPE);
        map.addControl(new ZoomControl());
        map.addControl(new MapTypeControl());
        map.addControl(new OverviewMapControl());
        map.addControl(new PositionControl());

//Url request
        var xmlString:URLRequest=new URLRequest("markers.xml");
        var xmlLoader:URLLoader=new URLLoader(xmlString);
        xmlLoader.addEventListener("complete", readXml);

}

//Read and loop Xml
function readXml(event:Event):void{
  var markersXML:XML = new XML(event.target.data);
  var markers:XMLList = markersXML.marker;
  var markersCount:int = markers.length();

  for (var i:Number = 0; i < markersCount; i++) {
    var marker:XML = markers[i];
        var image:String = mark...@image;
    var name:String = mark...@name;
    var address:String = mark...@address;
    var type:String = mark...@type;
        var imageName:String = mark...@imagename;
    var latlng:LatLng = new LatLng(mark...@lat, mark...@lng);
      createMarker(latlng,image, name, i, address, type, imageName);
    }

}

//Create Markers
function createMarker(latlng:LatLng, image:String,
name:String ,iconIndex:int , address:String, type:String,
imageName:String):void {
  var testLoader:Loader = new Loader();
  var urlRequest:URLRequest = new URLRequest(imagesPath+imageName);
  testLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
  function(e:Event):void {
    var markerOptions:MarkerOptions = new MarkerOptions({});
    markerOptions.icon = testLoader;

    var marker:Marker = new Marker(latlng, markerOptions);
    var html:String = image + "<b> <br/>" + name + "</b> <br/>" +
address;
    marker.addEventListener(MapMouseEvent.CLICK,
        function(e:MapMouseEvent):void {
        marker.openInfoWindow(new InfoWindowOptions
({contentHTML:html}));
    });

    categories[type].markers.push(marker);
    map.addOverlay(marker);
  });
  testLoader.load(urlRequest);

}

========== marker.xml================

<markers>
<marker name="Inka Grill" image="bac.jpg" address="Centro Comercial
Paco" lat="9.93066" lng="-84.150338" type="restaurante"
imageName="inka.gif" />
<marker name="Spoon" image="bac.png" address="Plaza Embajada"
lat="9.930512" lng="-84.146615" type="restaurante"
imageName="spoon.gif" />
<marker name="Pizza Hut" image="bac.png" address="1225 1st Ave,
Seattle, WA" lat="9.932102" lng="-84.128371" type="restaurante"
imageName="pizzaHut.gif" />
<marker name="Bac San Jose" image="bac.png" address="Frente a Centro
Comercial Paco" lat="9.93204" lng="-84.153909" type="banco"
imageName="bac.gif" />
<marker name="Hospital Cima" image="bac.png" address="Escazu"
lat="9.939833" lng="-84.144351" type="hospital" imageName="cima.gif" /

<marker name="Farmacia Fischel" image="bac.png" address="Frente Centro
Comercial Paco" lat="9.931887" lng="-84.149453" type="farmacia"
imageName="fischel.gif" />
<marker name="Parada de Taxis" image="bac.png" address= "Frente a
Hipermás" lat="9.934581" lng="-84.129503" type="taxi"
imageName="taxi.gif" />
<marker name="Hotel Maria Alexandra" image="bac.png" address="Urb.
Trejos Montealegre" lat="9.930982" lng="-84.133059" type="hotel"
imageName="mariaAlexandra.gif" />
<marker name="Hipermas" image="bac.png" address="Frente a Trejos
Montealegre" lat="9.935119" lng="-84.12975" type="supermercado"
imageName="hipermas.gif" />
<marker name="Automercado" image="bac.png" address="Plaza Atlantis"
lat="9.927436" lng="-84.133537" type="supermercado"
imageName="automercado.gif" />
</markers>

--
You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" group. To post to this group, send email to [email protected] . To unsubscribe from this group, send email to [email protected] . For more options, visit this group at http://groups.google.com/group/google-maps-api-for-flash?hl=en .


--
You received this message because you are subscribed to the Google Groups "Google 
Maps API For Flash" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en.

Reply via email to