Помогите с Яндекс картами плиз

[Удален]
923

Я хочу примерно следующее:

var placemark = new YMaps.Placemark(new YMaps.GeoPoint(39.890642,59.21672));

placemark.setIconContent("Церковь Ильи пророка");

тут ссылка на превью, маленькую картинку

тут ссылка на крупное фото, а вместе с ним чтобы показывалось описание, то что ниже.

placemark.description = "<div>Описание</div>";

map.addOverlay(placemark);

Вот не знаю как ссылки к фото правильно описать? Нужно вот как тут но из писания на том сайте так и не понял как это реализовать.

infin1ty
На сайте с 03.06.2009
Offline
169
#1

А, это вы по вчерашней теме. Сейчас разберёмся

[Удален]
#2

Я видел вчера подобную тему, но по той ссылке что-то ничего не понял, а в принципе надо тоже самое...

infin1ty
На сайте с 03.06.2009
Offline
169
#3

http://vremenno.net/js/yandex-maps-2-placemarks-and-baloons/

Вот тут вроде яснее написано, на том сайте действительно какая-то отрывистая инструкция

D
На сайте с 28.06.2008
Offline
1114
#4

Угу я этот сайт тоже находил, но все же то что нужно там нет:

Вот к примеру то же что и синапс описал:

var coords = new YMaps.GeoPoint(37.609218,55.753559),

placemark = new YMaps.Placemark(coords);

placemark.name = "Имя метки"; // Заголовок балуна

placemark.description = "Описание метки"; // Текст балуна

map.addOverlay(placemark);

А фото то как добавить? Я так понимаю добавив

s.iconStyle.href = "target.png"; // Указываем путь к картинке

s.iconStyle.size = new YMaps.Point(16, 16); // Размеры картинки

Можно описать превьюшку, а большое фото что по клику будет открываться как?

ДП
На сайте с 23.11.2009
Offline
203
#5

Или я вопроса не понял, или ответ такой - в описании пропишите через <img src=""/> путь к нужной картинке - будет вам в балуне большая фотография.

т.е. что-то типа

placemark.description = "<img src='/image.jpg' width='400' height='300' /><br/>Описание метки"; // Текст балуна

D
На сайте с 28.06.2008
Offline
1114
#6

Вот наконец-то у меня получилось то что хотел!

var s = new YMaps.Style();

s.iconStyle = new YMaps.IconStyle();

s.iconStyle.offset = new YMaps.Point(-8,-27);

s.iconStyle.href = "images/stories/foto.jpg";

s.iconStyle.size = new YMaps.Point(28,29);

YMaps.Styles.add("wizard#lbmPoint", s);

var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(39.68915,47.259672), {style: "wizard#lbmPoint", balloonOptions: {maxWidth: 300}});

map.addOverlay(placemark1);

placemark1.setBalloonContent("<img src='/images/stories/1.jpg' width='400' height='300' /><br/>Описание метки");

map.addOverlay(placemark);

D
На сайте с 28.06.2008
Offline
1114
#7

Опять я с картами застрял..

Хочу чтобы на карет была метка с названием а по клику открывалось фото с описанием.

Пытаюсь прописывать как-то так

var s = new YMaps.Style();

s.iconStyle = new YMaps.IconStyle();

YMaps.Styles.add("0", s);

var placemark = new YMaps.Placemark(new YMaps.GeoPoint(135.071243,48.484828)), {style: "0", balloonOptions: {maxWidth: 500}});

map.addOverlay(placemark1);

map.addOverlay(placemark1);

placemark.setIconContent("Аметист");

placemark.name = " Гостиница Аметист";

placemark1.setBalloonContent("<img src='/images/stories/Foto/habarovsk/1.jpg' width='500' height='500' /><br/>Описание метки");

map.addOverlay(placemark);

Не получается :(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий