Вы не можете. Это - намеренное проектное решение специалистами по обслуживанию Мерзавца. В основном цель Системы управления исходным кодом как Мерзавец управляет исходным кодом, и пустые каталоги не являются исходным кодом. Мерзавец также часто описывается как средство отслеживания содержания, и снова, пустые каталоги не довольны (как раз наоборот, на самом деле), таким образом, они не прослежены.
Приложение Engine не имеет встроенного геокодирования или маршрутизации, поэтому у вас остается два варианта: загрузить данные карты в App Engine и геокодировать / маршрутизировать локально или вызвать веб-службу.
Первое - нет. особенно хорошее использование App Engine (или особенно практичное). Последнее работает отлично, но означает, что набор доступных ГИС-сервисов для App Engine точно такой же, как и для любой другой платформы. Вы сами упомянули один - API Карт Google.
Если вы ищете, как найти местоположение пользователя, вы можете посмотреть здесь: http://googleajaxsearchapi.blogspot.com/2008/08/where-is-my-current-user.html
Вы можете динамически создать идентификатор пользователя, поместить его в переменную ajax и отправить обратно на сервер с помощью геолокация описана в ссылке выше.