Zh GoogleMap Troubleshooting/ru: Difference between revisions

From Documentation
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 71: Line 71:


Смотрите: [[Zh_GoogleMap_Description/ru#CompatibilityModeRSFAnchor|Режим совместимости для файлов ресурсов]]
Смотрите: [[Zh_GoogleMap_Description/ru#CompatibilityModeRSFAnchor|Режим совместимости для файлов ресурсов]]
== Сообщение об ошибке OVER_QUERY_LIMIT при выводе карты ==
Когда вы отображаете карту, появляется сообщение об ошибке OVER_QUERY_LIMIT, при этом не отображаются все метки.
Это вызвано ограничением google на геокодироние. Т.е. вы определяете метки через текстовое значение адреса. Когда формируется карта , все указанные адреса необходимо перевести в величины широты и долготы. И для снижения нагрузки на сервис геокодирования google ограничивает количество одновременных запросов к сервису.
Для исправления данной проблемы в компоненте вам следует перейти к подробностям  метки. Когда вы откроете страницу подробностей , вы увидите вашу метку на карте. Остается только слегка ее передвинуть, при этом автоматически заполнятся поля широты и долготы.
После этого отпадет необходимость в использовании сервиса геокодирования, метки будут создаваться сразу и без каких-либо ограничений. И процесс создания будет быстрее, так как не требуется время на геокодироние адреса.





Revision as of 21:31, 23 January 2012

Ошибка: link.hasClass is not a function

Смотрите: Режим совместимости


Заголовок метки слишком большой

Эта проблема вызвана стилями, определенными в Вашем шаблоне

В моем шаблоне такой проблемы нет, по этой причине я его подкорректировал чтобы воспроизвести ситуацию :)


Для решения данной проблемы будем использовать Firebug для FireFox.

Установите Firebug для Firefox, вызовите Firefox и откройте Вашу карту на сайте.
Откройте всплывающее окно метки
Нажмите Ctrl+Shift+C
Вы увидите окно firebug со стилями

Переместите мышь на заголовок метки (он подсветится). Если необходимо, повторите нажатия и выделите заголовок.

И Вы увидите все стили в списке справа.

Найдите текущий стиль для h1

В моем случае, я получил (для моего шаблона)

#jsn-master.jsn-textstyle-personal.jsn-specialfont h1


Теперь добавим несколько строк в файл css шаблона, чтобы переопределить данный стиль

#jsn-master.jsn-textstyle-personal.jsn-specialfont h1.placemarkHead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em;
}


Это только пример.

Как можно заметить, я добавил класс .placemarkHead к h1

И заголовок метки теперь выглядит по-другому


Экран регистрации при выводе карты

Когда выводится карта неожиданно появляется окно регистрации.

Смотрите: Режим совместимости для файлов ресурсов


Сообщение об ошибке OVER_QUERY_LIMIT при выводе карты

Когда вы отображаете карту, появляется сообщение об ошибке OVER_QUERY_LIMIT, при этом не отображаются все метки.

Это вызвано ограничением google на геокодироние. Т.е. вы определяете метки через текстовое значение адреса. Когда формируется карта , все указанные адреса необходимо перевести в величины широты и долготы. И для снижения нагрузки на сервис геокодирования google ограничивает количество одновременных запросов к сервису.

Для исправления данной проблемы в компоненте вам следует перейти к подробностям метки. Когда вы откроете страницу подробностей , вы увидите вашу метку на карте. Остается только слегка ее передвинуть, при этом автоматически заполнятся поля широты и долготы.

После этого отпадет необходимость в использовании сервиса геокодирования, метки будут создаваться сразу и без каких-либо ограничений. И процесс создания будет быстрее, так как не требуется время на геокодироние адреса.




Language: English  • русский