Да, это абсолютно возможно.
Я предполагаю, что вы хотите перевести выбранное пользователем местоположение в структуру данных, описывающую страну, город и штат для этой позиции.
Для этого вам нужно использовать обратный геокодер . Вы можете добавить событие клика на свою карту Google, которое получает широту и долготу местоположения, по которому пользователь нажал:
GEvent.addListener(map, "click", function(overlay, location) {
// pass the location to the reverse geocoder request
});
Если у вас есть местоположение, вы можете сделать обратный запрос геокодирования, чтобы получить адрес. Эта структура данных адреса содержит фрагменты информации (страна, город и штат), которые вы ищете. Пример в описании службы обратного геокодера показывает, как сделать запрос и получить доступ к возвращенным данным.