На этот вопрос уже дан ответ.Я обнаружил, в чем проблема.Но я публикую здесь вопросы и ответы, потому что другие могут быть в том же затруднительном положении.
Мой код карты Google взят из примеров, которые я нашел в Интернете.
В "плохом" коде естьбыла строка, которая выглядела так:
var latlng= new google.maps.LatLng(results[0].geometry.location.Ua, results[0].geometry.location.Va);
Этот код работал до прошлой ночи.Используя firebug для проверки объектов, оказывается, что местоположение теперь имеет вид: {Ta: число, Ua: число}
Моим непосредственным решением было использование методов lat () и lng () всякий раз, когда ятребуется широта и / или lng.
Другим исправлением было создание более умного экземпляра моей карты.
Да, это было глупо полагаться на свойства, раскрытые глубоко в объекте с помощью firebugинспектор.Да, будучи новичком в Google Maps и полагаясь на копировальную пасту практически без знаний, она принесла свои плоды.
Но быстрый поиск в Google нашел много людей (кроме "образца", который я позаимствовал)используя свойство .Va напрямую.
Отсюда и сообщение на случай, если это тоже их проблема.