Клуб API Карт

Вызов контекстного меню при нажатии правой кнопкой мыши на карте.

Пост в архиве.

На сайте http://maps.yandex.ru по правому клику мыши на карте появляется контекстное меню. Как мне сделать на моей карте собственное контекстное меню и вызывать его по правому клику мыши.

 

П.С. Наверное вопрос уже не раз задавался, но поиск ничего не дал.

7 комментариев
myMap.events.add('contextmenu', function (e) { //Функция-обработчик события });

дальше определяешь координаты мыши и добавляешь нужный элемент

Александр Гамбит
28 января 2016, 02:25

Ну а как строчки меню то добавлять?

верстаете свое меню в html, и добавляете его в позицию e.get('position')
Александр Гамбит
28 января 2016, 02:25

Не могли бы вы написать простой пример кода ?

Сделал Вам пример контекстного меню, как на maps.yandex.ru

Александр Гамбит
28 января 2016, 02:25

Большое Спасибо.

В песочнице есть пример вызова контекстного меню.