OpenLayers. Смена языка (Win32)
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 окт 2013, 16:43
- Репутация: 0
OpenLayers. Смена языка (Win32)
Подскажите, как поменять язык в подгружаемых картах (в QGIS)?
Нашел это http://gis.stackexchange.com/questions/ ... pabilities
Только ничего не понял - что это и куда надо вставлять.
Может быть кто-то сможет расписать как для чайника?
Нашел это http://gis.stackexchange.com/questions/ ... pabilities
Только ничего не понял - что это и куда надо вставлять.
Может быть кто-то сможет расписать как для чайника?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: OpenLayers. Смена языка (Win32)
openlayers или qgis определитесь
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: OpenLayers. Смена языка (Win32)
Вы про смену языка интерфейса (текста в менюшках и кнопках) или про смену языка надписей на самой карте?
Приведённая вам ссылка про первое.
Приведённая вам ссылка про первое.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 окт 2013, 16:43
- Репутация: 0
Re: OpenLayers. Смена языка (Win32)
Извините, неправильно описал проблему изначально.
В общем, поставил на QGIS плагин OpenLayers. Добавляю из него слои Google или Openstreet. Надписи на самих картах на русском, а мне нужно, чтобы были на английском.
Можно грузить карты Bing, но все-таки хотелось бы иметь возможность использовать любые из доступных карт.
Ссылка, которую я приводил в первом посте, судя по всему вообще не про то =)
Еще мне так показалось из файла openlayers.js, что он использует по дефолту настройки msie, которого у меня и нет (изменение локальных настроек хрома ничего не дало).
В общем, поставил на QGIS плагин OpenLayers. Добавляю из него слои Google или Openstreet. Надписи на самих картах на русском, а мне нужно, чтобы были на английском.
Можно грузить карты Bing, но все-таки хотелось бы иметь возможность использовать любые из доступных карт.
Ссылка, которую я приводил в первом посте, судя по всему вообще не про то =)
Еще мне так показалось из файла openlayers.js, что он использует по дефолту настройки msie, которого у меня и нет (изменение локальных настроек хрома ничего не дало).
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: OpenLayers. Смена языка (Win32)
У гугла это делается средствами api Google Maps, в простейшем случае - указанием параметров загрузки скрипта API.Finwe писал(а):плагин OpenLayers. Добавляю из него слои Google или Openstreet. Надписи на самих картах на русском, а мне нужно, чтобы были на английском.
Или вот другой пример: http://gmaps-samples-v3.googlecode.com/ ... _lang.html
В случае OSM немного сложнее. Есть пример готовых слоёв с надписями на разных языках на toolserver
Однако это больше proof of concept нежели готовое решение. Там при отсутствии name:<lang> просто берётся name без использования транслитерации, что в большинстве случаев неприемлемо. Да и рендерится там всё весьма медленно. Есть ещё вариант использовать кастомизацию MapBox, но там тоже нет транслитерации.
Полноценный слой должен учитывать много ньюансов - там где есть name:<lang> использовать его, если нет нужного языка, но есть int_name - использовать его. Если есть только name - использовать транслитерацию c учётом языка региона, систем транслитерации тоже существует несколько видов. Всё это можно проделать если есть собственный рендерер. Для примера можете посмотреть переключение языка на http://transport.orgp.spb.ru/Portal/tra ... in?lang=en - там как раз отображение карты сделано подобным образом.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 окт 2013, 16:43
- Репутация: 0
Re: OpenLayers. Смена языка (Win32)
Итак, немножко продвинулся в решении вопроса (с Google).
В файлах плагина нашел html файлы, куда в строчку с адресом вписал &language=en
В принципе стало работать, но есть ряд глюков.

Я молчу про улицы в селах, но вот местами даже райцентры написаны на кириллице.
Может быть кто в курсе, можно ли подключить обязательную транслитерацию?
В файлах плагина нашел html файлы, куда в строчку с адресом вписал &language=en
В принципе стало работать, но есть ряд глюков.

Я молчу про улицы в селах, но вот местами даже райцентры написаны на кириллице.
Может быть кто в курсе, можно ли подключить обязательную транслитерацию?
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: OpenLayers. Смена языка (Win32)
В отличии от OSM тут все данные и исходники закрыты, так что это сделать может либо сам Google либо никто.Finwe писал(а):Может быть кто в курсе, можно ли подключить обязательную транслитерацию?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей