Dear All,
  i have a xml which is showing some data.The data is coming with normal 
google marker.
I want to change the marker to the one which I am having to my local 
server.I tried it but getting error.Can anyone help me please.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; 
      xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Read XML Files with Google Maps</title>
     <script 
src="http://maps.google.com/maps?file=api&v=2&client=xxxxxxxxxxxxxxxxxxx&sensor=false";
 
type="text/javascript"></script>
  <!--  <script 
src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA7_kD1t_m22HBF9feCaDPZxQwcATY4FXmxYwkk9LNWGtAQdNKTBS1kBsTEqrRPg2kWxuNdmf2JVCIkQ";
 
type="text/javascript"></script> -->
    <script 
src="http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/src/markermanager.js";></script>
    
 <script>
     var map;
     //var markerManager;
    
         
     
      function initialize () {  
      if (GBrowserIsCompatible()) {
         map = new GMap2(document.getElementById("map_canvas"));
         map.setCenter(new GLatLng(28,77), 05);  
     map.addControl(new GLargeMapControl());
         map.addControl(new GMapTypeControl());
      //   map.addMapType(G_PHYSICAL_MAP);
    // map.setMapType(G_PHYSICAL_MAP);
    
     addMarkersFromXML();
     
      }}
      var url = 'http://xxxxxxxxxxxxxx/xml-data.php?dept=658';
      
      function addMarkersFromXML(){
       var batch = [];
       mgr = new MarkerManager(map); 
      
       var request = GXmlHttp.create();
       request.open('GET', url, true);
       request.onreadystatechange = function() {
         if (request.readyState == 4 && request.status == 200) {
        var xmlDoc = request.responseXML;
        var xmlrows = xmlDoc.documentElement.getElementsByTagName("cdata");
        
        for (var i = 0; i < xmlrows.length; i++) {
            var xmlrow = xmlrows[i];
            
            var xmlcellLongitude = 
xmlrow.getElementsByTagName("longitude")[0];
            var xmlcellLatitude = 
xmlrow.getElementsByTagName("latitude")[0];
            var point = new 
GLatLng(parseFloat(xmlcellLatitude.firstChild.data), 
parseFloat(xmlcellLongitude.firstChild.data));
            
            //get the cityname
            var xmlcellBuildingName = 
xmlrow.getElementsByTagName("cityname")[0];
            var celltextBuildingName = xmlcellBuildingName.firstChild.data;
            
            //get the totalrecords
            var xmlcellAddress = 
xmlrow.getElementsByTagName("totalrecords")[0];
            var celltextAddress = xmlcellAddress.firstChild.data;
            
            //get the totalamount
            var xmlcellOwnership = 
xmlrow.getElementsByTagName("totalamount")[0];
            var celltextOwnership = xmlcellOwnership.firstChild.data;
            
        
            var htmlString = "CITY NAME: " + celltextBuildingName + "<br>" 
+ "No Of Bribes: " + celltextAddress + "<br>" + "Bribe Amount: " + 
celltextOwnership;
            //var htmlString = 'yes'
            var marker = createMarker(point,htmlString);
            batch.push(marker);
            
        }
        
        mgr.addMarkers(batch,5);
        mgr.refresh();
        
        }
        }
    request.send(null);
     }
  
     
      //var icon = new GIcon();
     
  //icon.image = "http://XXXXXXXXXXXXXXXXXX/map-pointer.png";;     
     function createMarker(point,html)
     {
    
      var nIcon = new GIcon();
 var markerOpts = {};
      nIcon.image = "http://XXXXXXXXXX.com/map-pointer.png";;
      markerOpts.icon = nIcon;
           var marker = new GMarker(point, markerOpts);
          GEvent.addListener(marker, "click", function()
          {
             marker.openInfoWindowHtml(html);
        
           });
           return marker;
     }

    </script>
  </head>
  <body onload="initialize()" onunload="GUnload()">
    <div id="map_canvas" style="width: 1350px; height: 800px"></div>
    <div id="message"></div>
  </body>
</html>

 Thanks in Advance
Aditya kumar

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API V2" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-maps-api/-/Ykj7LGb_DQ4J.
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