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.