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.


Reply via email to