sasasa_74
@sasasa_74

2gis API — Как зная широту и долготу маркера показать его на карте

Есть карта,на нее добавлен маркер
Ссылка
<a href="#" onclick="Click(61.396344,55.190962,18)">Ссылка 1</a>

надо как-то реализовать что бы по нажатию по ссылке показывал этот маркер ,который находится по указанным координатам
  • Вопрос задан
  • 5150 просмотров
Пригласить эксперта
Ответы на вопрос 1
EnChikiben
@EnChikiben
function Click(longitude, latitude, accuracy) {
	var myMap;
	DG.autoload(function () {
		// Инициализируем карту, устанавливаем её центр и масштаб:
		myMap = new DG.Map('map');
		myMap.setCenter(new DG.GeoPoint(82.967, 55.008), 11);
		
		// Добавляем элемент управления коэффициентом масштабирования:
		myMap.controls.add(new DG.Controls.Zoom());
	});

	// Установка центра карты текущего местоположени:
	myMap.setCenter(new DG.GeoPoint(longitude, latitude));
	// Установка максимального зума:
	myMap.setZoom(myMap.getMaxZoom());

	// Создаем маркер с картинкой по умолчанию:
	var marker = new DG.Markers.Common({geoPoint:new DG.GeoPoint(longitude, latitude) });
	// Добавим маркер на карту:
	myMap.markers.add(marker);
}


как то так вроде на память
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы