Я сохраняю параметр "Масштабирование и местоположение" API Карт Google в файлах cookie, когда пользователь настраивает свою карту. Когда они вернутся, карта находится на том же месте. Функция работает большую часть времени:
var h = JSON.stringify(map.getCenter(), null, 2);
jQuery.cookies.set("YD44635center",h,cookieOptions);
На стороне декодирования, используя:
locationVar = jQuery.cookies.get("YD44635center");
var temp = "";
// for testing:
for(var x in locationVar){
temp += x + "\n";
}
alert(temp);
Чтобы узнать, что я получаю, большую часть времени:
Qa;
Pa;
Итак, я установил свой код для загрузки карты с этими переменными, и все в порядке. Затем однажды страница перестает работать, а возвращаемые параметры не имеют "Q" больше, чем в Qa, но "O", как в Oa. Поэтому я изменил код, и он работал в течение дня, а затем то, что отправлял Google, снова переключилось на Qa. Я изменил его.
Время идет. Теперь сегодня код начинает работать с перерывами, и я вернул эту отладочную вещь обратно, а теперь вместо "Pa" во вторую переменную я получаю "Ra". Не постоянно, но в основном. Что. Это происходит на двух разных браузерах одинаково.