わかりました、まず最初に... Java ではなく JavaScript を使用することを考えています。
ちょっと違う方向に案内します。JSON は必要ありません。
Googleマップのjavascript APIを使用していると思いますか? そうでない場合は、する必要があります。
Google マップ API を利用するには、Web ページのセクションに次の<script>
タグを含める必要があります。<head>
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
同様に2番目の<script>
タグを追加します。<head>
<script type="text/javascript">
var geocoder;
function Geocode(address){
geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
console.log("Latitude: " + results[0].geometry.location.lat());
console.log("Longitude: " + results[0].geometry.location.lng());
}
else {
console.log("Geocoding failed: " + status);
}
});
}
</script>
上記の Geocode() 関数は、住所をパラメーターとして受け入れます。次に、Google Maps API から Geocoder オブジェクトを介して Geocode リクエストを作成し、Geocoder オブジェクトからの応答をコールバック関数 (function(results,status){...}) に渡します。コールバック関数に渡される「結果」パラメーターの内容の完全なリファレンスについては、こちらを参照してください。
お役に立てれば。