You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2016-01-16 04:13:09

sergei1094
New Member
Registered: 2016-01-16
Posts: 1

Размещение карты на сайте

Здравстуйте, я хочу разместить карту OSM на своём сайте с определённым зумом, подскажие как изменить значение зума в коде?

Offline

#2 2016-01-16 13:07:53

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

Re: Размещение карты на сайте

как один из многих вариантов

1. открываем http://www.openstreetmap.org/
2. приближаем нужный регион и зум
3. 6 кнопка "вставить на сайт"
4. по желанию галочка "Включая маркер"
5. кнопка "код" получаем iframe

Offline

#3 2016-01-16 14:08:07

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: Размещение карты на сайте

sergei1094 wrote:

Здравстуйте, я хочу разместить карту OSM на своём сайте с определённым зумом, подскажие как изменить значение зума в коде?

Если ты используешь библиотеку Leaflet, то тебе нужно при инициализации карты задать следующие опции:

touchZoom = false
scrollWheelZoom = false
doubleClickZoom = false

Документация по ним: http://leafletjs.com/reference.html#map-touchzoom
Затем задаёшь зум карты. Готово, пользователь не может изменить зум.
Всё вместе будет как-то так:

var map = L.map('map', {
    center: [51.505, -0.09],
    zoom: 13,
    touchZoom = false,
    scrollWheelZoom = false,
    doubleClickZoom = false
});

Если не Leaflet, то что ты используешь?

---

d1g wrote:

как один из многих вариантов

1. открываем http://www.openstreetmap.org/
2. приближаем нужный регион и зум
3. 6 кнопка "вставить на сайт"
4. по желанию галочка "Включая маркер"
5. кнопка "код" получаем iframe

И где здесь про постоянный зум?


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#4 2016-01-16 20:21:48

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Размещение карты на сайте

Давайте все же прежде чем давать советы в духе "дайте я угадаю...", sergei1094 напишет нам, как он вообще собирается вставлять карту на сайт, выбрал ли он уже какой-то способ (а фраза "как изменить" предполагает, что уже есть что-то, что не дает желаемого эффекта, а потому требует изменений). Понятие "постоянный зум" требует пояснений само по себе. Что это, карта, которую вообще нельзя приближать и удалять, или карта, которая по умолчанию всегда выводится с постоянным увеличением, или что-то еще?


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

Board footer

Powered by FluxBB