На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Метод setView ( centerpoint, z)

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
Метод setView ( centerpoint, z), установить географический центр отображаемого фрагмента и уровень масштабирования карты
 
Подскажите, в чем ошибка.
var centr = "0.1017, -78.3"; // lat,lon
theMap.setViewport(centr,'7'); //Cannot read property 'lat' of null
Если  var centr = [0.1017, -78.3]; // undefined
 
В методе setViewport должен быть один параметр на входе:

/**
* Установить положение просмотра
* @method setViewport
* @param center {Array} координаты центра отображаемого фрагмента, [широта, долгота]
*/
 
Да, заработало, в документации было описано setView ( centerpoint, z); z- масштаб
 
setView и setViewport это два разных метода.

        * Установить вид карты
        * @method setView
        * @param crs {Number} EPSG код системы координат
        * @param center {Array} координаты центра отображаемого фрагмента, [широта, долгота]
        * @param zoom {Number} масштабный коэффициент (уровень матрицы тайлов)

        * Установить положение просмотра
        * @method setViewport
        * @param center {Array} координаты центра отображаемого фрагмента, [широта, долгота]
 
спасибо за разъяснения
 
В документации написано про метод draw, если второй параметр true, то рисование продол-
жится на текущем холсте без его чистки.
Воспользовался методом clearDraw() – не чистит текущий контейнер.
В чем проблема?
var drawing = new GWTK.svgDrawing(GWTK.maphandlers.map, "canvasPane", null, "svgCanvas", null);
drawing.clearDraw();
drawing.draw(json, false, options); // false не чистит
 
Цитата
Валерий Стасюк написал:
В документации написано про метод draw, если второй параметр true, то рисование продол-
жится на текущем холсте без его чистки.
Воспользовался методом clearDraw() – не чистит текущий контейнер.
В чем проблема?
var drawing = new GWTK.svgDrawing(GWTK.maphandlers.map, "canvasPane", null, "svgCanvas", null);
drawing.clearDraw();
drawing.draw(json, false, options); // false не чистит
Разобрался, нужно было один раз объявить var drawing = new GWTK.svgDrawing(GWTK.maphandlers.map, "canvasPane", null, "svgCanvas", null);
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности