Хорошо, обо всем по порядку ... вы смотрите на использование JavaScript, а не Java.
Я собираюсь направить вас в другом направлении. Вам не понадобится JSON.
Я предполагаю, что вы используете gavascript api google maps? Если нет, то вы должны быть.
Чтобы использовать API Google Maps, вам нужно включить этот тег <script>
в разделе <head>
вашей веб-страницы:
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
Добавьте второй <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 () принимает адрес в качестве параметра. Затем он выполняет запрос Geocode через объект Geocoder из API Карт Google и передает ответ от объекта Geocoder в функцию обратного вызова (функция (результаты, состояние) {...}). Для полной ссылки на то, что параметр 'results' передает в функцию обратного вызова, смотрите здесь
Надеюсь, это поможет.