i have written the script where the site shows the map with the adress from customers. but if there is a adress not found, the standard alert message is shown and a blank google map. But i want, that if adress not found, there should be a echo or something where stands: Google map : Adress not found and then he should NOT show a blank map. Only a echo message, that the adress is not found in google maps. this is my code, unfortunately i can`t show it, yet because it`s not on a server. Can anybody help me and show me what i have to change. It´s not much. Thanks a lot!
<script src="http://maps.google.com/maps? file=api&v=2&key=xxxxx" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); var control = new GLargeMapControl(); map.addControl(control); control = new GMapTypeControl(); map.addControl(control); map.setCenter(new GLatLng(49.403769,8.67538), 14); map.setMapType(G_NORMAL_MAP); var marker = new GMarker(point); map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("Das hier ist ein Marker"); }); } } function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); geocoder = new GClientGeocoder(); } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); //Marker setzen map.addOverlay(marker); } } ) } } //]]> </script> </head> <body background="../../pics/hg.jpg" onload="load(); showAddress('<? php echo $oSch->strasse ?>, <?php echo $oSch->plz ?>, <?php echo $oSch- >ort ?>, <?php echo $oSch->land ?>');" onunload="GUnload()"> <script language="javascript"> if (1) { document.write("<center><div id='map' style='width: 339px; height: 300px'></div></center>"); } else { document.write("Map not found") } </script> <?php unset($oSch); ?> <script type="text/javascript"> x = screen.availWidth; y = screen.availHeight; window.scrollTo(1,1); window.resizeTo(x,y); </SCRIPT> </body> </html> mfg --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
