Yes that makes sense now. There's more markers in my map than on my kids bedroom wall. Thank you for your assistance, I'm off to figure out how to add tooltips.
On Feb 5, 3:05 pm, "[email protected]" <[email protected]> wrote: > On Feb 5, 11:36 am, pdgguy <[email protected]> wrote: > > > Is it possible to just write the function properly so I can > > understand? > > //************** Not tested ************************// > > function createMarker(point,html) > { > var marker = new GMarker(point, {icon: > icon}); > // or var marker = new GMarker(point, icon); > > GEvent.addListener(marker, "click", function > () > { > marker.openInfoWindowHtml(html); > }); > return marker; > } > > --------------- > > var point = new GLatLng(49.2641260,-123.1682350); > var marker = createMarker(point,'<div>html data here</ > div>') > map.addOverlay(marker); > > Please try to understand why it is the way it is... > > -- Larry > > > > > On Feb 5, 2:19 pm, "[email protected]" <[email protected]> > > wrote: > > > > On Feb 5, 9:04 am, pdgguy <[email protected]> wrote: > > > > > Thanks - I read it and replied - or thought I did. I don't follow what > > > > is meant. > > > > This is your createMarker function: > > > function createMarker(point,html) > > > { > > > var marker = new GMarker(point); > > > GEvent.addListener(marker, "click", function() > > > { > > > marker.openInfoWindowHtml(html); > > > }); > > > return marker; > > > } > > > > Notice that it makes a GMarker with the default icon and adds the > > > click listener to it. > > > > This is how you add your markers to the map: > > > var point = new GLatLng(49.2641260,-123.1682350); > > > var marker = createMarker(point,'<div>html data here</ > > > div>') > > > map.addOverlay(new GMarker(point, icon)); > > > > Notice that you create a GMarker with your custom icon, and add it to > > > the map, but it is different from the "marker" variable which is > > > returned by the createMarker function. That one is never added to the > > > map. > > > > -- Larry > > > > > On Feb 5, 11:59 am, "[email protected]" <[email protected]> > > > > wrote: > > > > > > On Feb 5, 8:40 am, pdgguy <[email protected]> wrote: > > > > > > > I think I'm running out of variations to try. If I could even find > > > > > > one > > > > > > example that uses a similar format as mine that lists the > > > > > > infowindows > > > > > > individually... this for example uses custom icons but also includes > > > > > > sidebars and xml files.http://econym.org.uk/gmap/basic16.htm > > > > > > See igloo's post. > > > > > > > On Feb 5, 11:15 am, pdgguy <[email protected]> wrote: > > > > > > > > Yes of course:http://www.pdgmedia.com/files/test1.html > > > > > > > > On Feb 5, 10:46 am, "[email protected]" <[email protected]> > > > > > > > wrote: > > > > > > > > > On Feb 5, 6:38 am, pdgguy <[email protected]> wrote: > > > > > > > > > > I've clearly made an error here - the icon shows up fine, but > > > > > > > > > the > > > > > > > > > window no longer pops up. Can anyone provide assistance? > > > > > > > > > Can you provide a > > > > > > > > link?http://groups.google.com/group/Google-Maps-API/web/suggested-posting-... > > > > > > > > > -- Larry > > > > > > > > > > <script type="text/javascript"> > > > > > > > > > function initialize() > > > > > > > > > { > > > > > > > > > if (GBrowserIsCompatible()) > > > > > > > > > { > > > > > > > > > function createMarker(point,html) > > > > > > > > > { > > > > > > > > > var marker = new GMarker(point); > > > > > > > > > GEvent.addListener(marker, "click", > > > > > > > > > function() > > > > > > > > > { > > > > > > > > > > > > > > > > > > marker.openInfoWindowHtml(html); > > > > > > > > > }); > > > > > > > > > return marker; > > > > > > > > > } > > > > > > > > > var map = new GMap2(document.getElementById > > > > > > > > > ("map_canvas")); > > > > > > > > > map.setCenter(new > > > > > > > > > GLatLng(53.958427,-94.513672), 3); > > > > > > > > > var mapControl = new GMapTypeControl(); > > > > > > > > > map.addControl(mapControl); > > > > > > > > > map.addControl(new GLargeMapControl()); > > > > > > > > > > var icon = new GIcon(); > > > > > > > > > icon.image = "marker.png"; > > > > > > > > > icon.shadow = "shadow-marker.png"; > > > > > > > > > icon.iconSize = new GSize(20.0, 34.0); > > > > > > > > > icon.shadowSize = new GSize(38.0, 34.0); > > > > > > > > > icon.iconAnchor = new GPoint(10.0, 17.0); > > > > > > > > > icon.infoWindowAnchor = new GPoint(10.0, > > > > > > > > > 17.0); > > > > > > > > > > var point = new > > > > > > > > > GLatLng(49.2641260,-123.1682350); > > > > > > > > > var marker = createMarker(point,'<div>html > > > > > > > > > data here</ > > > > > > > > > div>') > > > > > > > > > map.addOverlay(new GMarker(point, icon)); > > > > > > > > > > }} > > > > > > > > > > </script>- Hide quoted text - > > > > > > > - Show quoted text -- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API" 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?hl=en -~----------~----~----~----~------~----~------~--~---
