<?php Markup ( "getgeocode", "fulltext", "/^\\(:getgeocode:\\)/", "<script type='text/javascript'> var geocoder = new GClientGeocoder(); function showAddress(address) { geocoder.getLocations( address, function(retval) { var element; if (!retval) { alert(address + ' not found'); } else { element = document.getElementById('geocoderesult'); try { element.innerHTML = retval.Placemark[0].Point.coordinates.toString(); } catch(e) { element.innerHTML = 'Error'; } } } ); } </script> <form name='geocode' action='javascript:showAddress(document.getElementById(\"address\").value)'> Address: <input type='text' id='address' name='address' style='width:100%'> <br> <input type='submit' value='Get Geocode'> <div id='geocoderesult' style='height:20px;background-color:yellow'></div> </form>" );