<?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>"
);