標題のとおりですが、google geocoding API v3だとjsonpに対応しておらず、ブラウザからリクエストすることができません。この場合、素直にgoogle map APIからGecoderオブジェクトを使うとよいです。
このへんはGoogle map API Referenceに書いてあるんですが探しづらいのでURL張っときます。
sample: geocoding-simple.html
以下、コード
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false®ion=JP"></script>
<script type="text/javascript">
$(function(){
var geocoder = new google.maps.Geocoder();
$("#execute").click(function(){
geocoder.geocode({
address: $("#address").val()
},
function(data, status){
if (status == google.maps.GeocoderStatus.OK) {
$("#latitude").val(data[0].geometry.location.lat());
$("#longitude").val(data[0].geometry.location.lng());
} else {
alert("次の理由でGoogle map APIがダメっぽいです: " + status);
}
});
});
});
</script>