Как использовать option leaflet

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Как использовать option leaflet

Сообщение doox911 » 10 янв 2014, 12:54

Вопрос следующий.

В документации leafle при создании карты можно использовать опции - "Map State Options". Они описываются по такому принципу:

Код: Выделить всё

  var MAP = new L.map('map',
  {
   center: [55.000,37.505],
   zoom: 10
  });
А как мне дописать опции-"Control options"? Так как по такому принципу ничего не происходит:

Код: Выделить всё

  var MAP = new L.map('map',
  {
   center: [55.000,37.505],
   zoom: 10,
   zoomControl: 'false',
  });
Соответственно возникают вопросы:
Как мне с помощью данных опций удалить панель увеличения/уменьшения?
Как в ней изменить "+" на "1" ?

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 10 янв 2014, 16:46

Код: Выделить всё

 var  MAP = new L.map('map',
  {
   center: [55.000,37.505],
   zoom: 7,
   zoomControl: 'false',
   attributionControl: 'false'
  });
Так тоже не убирается

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 10 янв 2014, 17:09

Тип Boolean, а не строковый.
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 10 янв 2014, 17:18

Denis Rykov писал(а):Тип Boolean, а не строковый.
Ура. Идём дальше. Спасибо.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 10 янв 2014, 17:21

По-моему вам имеет смысл ознакомиться хотя бы с основами JavaScript, иначе вы наводните весь раздел подобными вопросами.
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 10 янв 2014, 17:39

Denis Rykov писал(а):По-моему вам имеет смысл ознакомиться хотя бы с основами JavaScript, иначе вы наводните весь раздел подобными вопросами.
Читаю)
Там в инструкции ещё написано, что Control можно добавить двумя способами, но как бы Я не пробовал не получается? Я понял, что контрол это не Layers. Это ведь объект?
Пробовал так:

Код: Выделить всё

  var CONTROL = new L.control({
   position: 'topright'
  });
  MAP.addControl(CONTROL);
Пишет, что нет такого метода.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 10 янв 2014, 19:24

L.control - базовый класс для всех контролов, его бесполезно добавлять на карту, он используется для других целей. На карту вы можете добавить, например, L.control.zoom и т.д.
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 10 янв 2014, 20:28

И последний вопрос) Правда. В этом топике.)

Код: Выделить всё

  var zoom = L.control.zoom({
      position: 'topright',
      zoomInText: '+',
      zoomOutText: '-',
      zoomInTitle: 'Увеличить',
      zoomInTitle: 'Уменьшить'
  }).addTo(MAP);
Почему не вступают в силу изменения. Первый баг нашел. Вместо 6 версии библиотеки подключил 7. А вот уменьшить так и не появляется( Кэш чистил. Ваши варианты?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 11 янв 2014, 16:14

Внимательнее посмотрите на свой код и ваш вопрос отпадает сам собой.

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 11 янв 2014, 20:08

Denis Rykov писал(а):Внимательнее посмотрите на свой код и ваш вопрос отпадает сам собой.

[ Сообщение с мобильного устройства ]
Отпал ещё вчера, забыл написать) Спасибо большое.

Я эту часть копировал с документации, там эта ошибка до сих пор висит.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 12 янв 2014, 08:36

Дайте ссылку на ту документацию, о которой вы говорите (с этой ошибкой).

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Как использовать optione leaflet

Сообщение doox911 » 12 янв 2014, 18:23

Denis Rykov писал(а):Дайте ссылку на ту документацию, о которой вы говорите (с этой ошибкой).

[ Сообщение с мобильного устройства ]
off site

Ещё вопросик) А не подскажите, как запретить увеличивать/уменьшать карту колесом мыши?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать optione leaflet

Сообщение Denis Rykov » 12 янв 2014, 21:08

Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как использовать option leaflet

Сообщение Denis Rykov » 13 янв 2014, 06:52

Сообщил разработчикам об ошибке в документации - уже исправили.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость