Я разрабатываю программу на чистом Java , которая принимает адрес в виде текста и передает его API Google Map * для дальнейшего взлома Страна, штат и почтовый индекс .
Но я застрял где-то, где моя Java-программа выдает исключение, приводящее к неловким результатам.
Теперь я решил использовать java, интегрируя его с Rhino.
Это потому, что я успешно разработал веб-страницу, которая берет строку и анализирует ее в Страна, Штат и Zip .
Так что теперь я думаю, что я буду интегрировать этот файл JavaScript в мой файл Java с помощью Rhino.
function showLocation(address) {
var geocoder;
if(!geocoder){
alert("GC is initialised");
geocoder = new GClientGeocoder();
}
geocoder.getLocations(address , function(response)
{
if (!response || response.Status.code != 200) {alert("Sorry, unable to locate that address");}
else {
place = response.Placemark[0];
}
}//END OF CALLBACK METHOD
);//END OF GETLOCATIONS
}//end of showLocation
Теперь мой вопрос заключается в том, как вернуть объект place , когда я вызываю showLocations ()