I have the following code:

   var iconNormalTRACKmarker = new GIcon();
    iconNormalTRACKmarker.image = 'Images/Googleicons/
NormalTRACKmarker.png';
    iconNormalTRACKmarker.shadow = 'http://labs.google.com/ridefinder/
images/mm_20_shadow.png';
    iconNormalTRACKmarker.iconSize = new GSize(44, 56);
    iconNormalTRACKmarker.shadowSize = new GSize(22, 20);
    iconNormalTRACKmarker.iconAnchor = new GPoint(6, 20);
    iconNormalTRACKmarker.infoWindowAnchor = new GPoint(5, 1);

    var iconSPEEDmarker = new GIcon();
    iconSPEEDmarker.image = 'Images/Googleicons/SPEEDmarker.png';
    iconSPEEDmarker.shadow = 'http://labs.google.com/ridefinder/images/
mm_20_shadow.png';
    iconSPEEDmarker.iconSize = new GSize(44, 56);
    iconSPEEDmarker.shadowSize = new GSize(22, 20);
    iconSPEEDmarker.iconAnchor = new GPoint(6, 20);
    iconSPEEDmarker.infoWindowAnchor = new GPoint(5, 1);

        var iconGEOmarker = new GIcon();
    iconGEOmarker.image = 'Images/Googleicons/GEOmarker.png';
    iconGEOmarker.shadow = 'http://labs.google.com/ridefinder/images/
mm_20_shadow.png';
    iconGEOmarker.iconSize = new GSize(44, 56);
    iconGEOmarker.shadowSize = new GSize(22, 20);
    iconGEOmarker.iconAnchor = new GPoint(6, 20);
    iconGEOmarker.infoWindowAnchor = new GPoint(5, 1);


    var iconMovedmarker = new GIcon();
    iconGEOmarker.image = 'Images/Googleicons/MOVEDmarker.png';
    iconGEOmarker.shadow = 'http://labs.google.com/ridefinder/images/
mm_20_shadow.png';
    iconGEOmarker.iconSize = new GSize(44, 56);
    iconGEOmarker.shadowSize = new GSize(22, 20);
    iconGEOmarker.iconAnchor = new GPoint(6, 20);
    iconGEOmarker.infoWindowAnchor = new GPoint(5, 1);


    var customIcons = [];
    customIcons["Track"]      = iconNormalTRACKmarker;
    customIcons["Speedalert"] = iconSPEEDmarker;
    customIcons["Geofence"]   = iconGEOmarker;
    customIcons["Moved"]      = iconMovedmarker;
   // var markerGroups = { "Web2": [], "Web3": []};

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
     //   var tablename = get_cookie ( "table" );
    //    document.write ( "Hi " + tablename + ", welcome to my
website!" );

                     // document.write ( "Hi " + tablename + ",
welcome to my website!" );

        //GDownloadUrl("phpsqlajax_genxmllast.php?table="+ tablename,
function(data) {
        GDownloadUrl("phpsqlajax_genxmllast.php", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName
("marker");
          for (var i = 0; i < markers.length; i++) {

          map.setCenter(new GLatLng(parseFloat(markers[i].getAttribute
("lat")),
                                    parseFloat(markers[i].getAttribute
("lng"))),13);

          }
        });


        GDownloadUrl("phpsqlajax_genxml.php", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName
("marker");
          for (var i = 0; i < markers.length; i++) {
            var name = markers[i].getAttribute("name");
            var address = markers[i].getAttribute("request_by");
            var type = markers[i].getAttribute("type");
            var point = new GLatLng(parseFloat(markers[i].getAttribute
("lat")),
                                    parseFloat(markers[i].getAttribute
("lng")));
            var marker = createMarker(point, name, address, type);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, name, address, type) {
      var marker = new GMarker(point, customIcons[type]);
      var html = "<b>" + name + "</b> <br/>" + address;
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }


I can display the markers okay if the "type" are set Track or
Speedalert

If I set to Geofence the marker shows image "MOVEDmarker.png" ie the
image assigned to var iconMovedmarker

If I set to Moved the marker does not show

I cannot see what is wrong here.

Cheers

SteveW
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to