我使用示例中的代码https://yandex.ru/dev/maps/jsbox/2.1/regions_districts/
var map = new ymaps.Map('map', {
center: [50, 15],
zoom: 0,
type: null,
controls: ['zoomControl']
},{
restrictMapArea: [[30, -10], [85,-100]]
});
Код метки
// Метка, содержимое балуна которой загружается с помощью AJAX.
placemark = new ymaps.Placemark([55.8, 37.72], {
iconContent: "Узнать адрес",
hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
});
конец метки
map.controls.get('zoomControl').options.set({size: 'small'});
// Добавим заливку цветом.
var pane = new ymaps.pane.StaticPane(map, {
zIndex: 30, css: {
width: '100%', height: '100%', backgroundColor: '#f7f7f7'
}
});
我想添加一个标签,但它不出来。为什么没有添加标签?
在一行中添加标签不是通过这种方式完成的。阅读文档,有一个例子。
您可以使用地标参数定义一个变量(var placemark = new...),然后将此地理对象添加到地图(map.geoObjects.add(placemark)),或者您一次添加对象,将点参数传递给它: