خیلی ممنون برای پیگیری تون
کد:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Index</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAYLbtKt9f2r1TKgZ873tFBBSTbocS6Fu6VX66t5PjLuR8iUzwxBQCiZFtuB-OPUxekO5_JDo0_uksMg&sensor=false" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); geocoder = new GClientGeocoder(); // Here enter your url of ashx file GDownloadUrl("xml.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("address"); showAddress(address,name); } }); } } function showAddress(address, name) { if (geocoder) { geocoder.getLatLng( name+","+address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = createMarker(point, name, address); map.addOverlay(marker); } }); } } function createMarker(point, name, address) { var marker = new GMarker(point); var html = "<b>" + name + "</b> <br/>" + address; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div> <div id="map" style="width: 1000px; height: 600px"></div> </div> </body> </html>








پاسخ با نقل قول
