hi Rob, I recently needed to have an infowindow display a title, description and pic as well. You can see an example on this campus map http://campusmaps.tufts.edu/medford/ (not all have pics)
I used the 'customContent' property of the infoWindowOptions -- which takes a DisplayObject http://code.google.com/apis/maps/documentation/flash/reference.html#InfoWindowOptions If you run into anything, post a link (with view source option enabled). It makes it easier to troubleshoot. -Joe On Jan 12, 5:49 pm, Rob Snow <[email protected]> wrote: > http://maps.google.com/search 475 Gayley Ave, Los Angeles, CA 90024 > click the marker and it pops up an info window > > I am using Flex to place items of information and have the markers > laid out on my map. The next step I would like to take would be to > insert an image, write a little information about the piece of > interest and write the title. However, the openInfoWindow only seems > to remember one marker even though I have a for loop attach an on > mouse click to each marker and reference each one's lat and long > Even with this though, there is still a limitation. I can't figure out > how to divide up the inforWindow into title, picture, description. > If you are going to link me to > http://www.marcusschiesser.de/?p=77) > I have already looked at this. It is indeed what I would love to > accomplish, but I cannot for the life of me figure out how to use it > without using his modified google maps api library, which is old and > outdated. > > private function onMapReady(event:Event):void{ > this.map.setCenter(new > LatLng(34.0093762877589, > -118.49675416946413), 14, MapType.SATELLITE_MAP_TYPE); > map.addControl(new ZoomControl()); > map.addControl(new PositionControl()); > map.addControl(new MapTypeControl()); > var bool:Boolean = > this.map.scrollWheelZoomEnabled(); > trace(bool.toString()); > > for each(var place:Place in array){ > var latlng:LatLng = new > LatLng(place.lat,place.long); > var marker:Marker = new > Marker(latlng); > var options:MarkerOptions = new > MarkerOptions({label:"S", > tooltip: place.description}); > marker.setOptions(options); > > > marker.addEventListener(MapMouseEvent.CLICK, function > (event:Event):void { > > map.openInfoWindow(latlng, new InfoWindowOptions({title: > place.description, content: "At: " + latlng})); > }); > map.addOverlay(marker); > }
-- 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.
