Функция API Карт Google map.getCenter ()

Я сохраняю настройки масштабирования и местоположения 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». Не постоянно, но в основном. Как дела. Это происходит в двух разных браузерах одинаково.

10
задан Bob Brunius 15 February 2012 в 02:22
поделиться