Бот-информер доступности сайта   •   Магазин расширений
3 345 просм
0 комм
Поделиться:

Как поставить несколько меток на «Яндекс.Карту» через API?

В одной из статей уже подробно расписал, как добавить «Яндекс.Карту» на свой сайт. В этой же статье я хотел бы показать простой способ добавления нескольких меток на вашу карту через API.

Итак, всю установку и тонкую настройку я упущу (ведь для этого уже есть отдельная статья) и начну сразу с технической части.

Код JavaScript, который вы используете для настройки отображения вашей метки, вы полностью заменяете на этот:

<script type="text/javascript"> 
	ymaps.ready(init); 
	var myMap;
	
	function init() {  
		var i;
		var place;
		var pointer = [[57.77302079714255,40.90140849999999], [55.12276856531857,73.37842999999997], [51.69427263552066,39.335954999999984]];
	
		var myMap = new ymaps.Map("map", {
			center: [64.5438297880126,98.44240549999999],
			zoom: 3
		});
    
		for(i = 0; i < pointer.length; ++i) {
			place = new ymaps.Placemark(pointer[i]);
			myMap.geoObjects.add(place);
		}
	}; 
</script>

Как вы поняли, в восьмой строке идет простое перечисление координат каждой метки (заменяете на свои), а в одиннадцатой– координаты видимой области.

Если вы расставляете в качестве меток, например, города, то в таком случае логичнее всего в качестве видимой области задать всю карту России.

Удачи вам! А если вдруг возникают трудности – пишите об этом в комментариях.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария