Клуб API Карт

Размещение фотографий с помощью Яндекс.Карт на своем сайте

sharojko.liliya
27 февраля 2011, 17:23

Я создала в конструкторе карту, встроила ее код в сайт, кое где заменила геокоды на переменные и тексты на переменные из базы данных:

  map.addOverlay(createObject('Placemark', new YMaps.GeoPoint(40.919244,57.777305), 'constructor#pmgnm6Placemark', 'ТД Тракт<br/>м-н рабочей одежды ТД Тракт<br/>Адрес : ул. Депутатская 60 <br/>Телефон:$tel<br/>Предлагает : <br/>$prof. <br/>Часы работы : с8:30-17:30 суб.вос. Выходной .<br/>Сайт : www.traсt.ru<br/>E-mail : kostroma@traсt.ru<br/>Информация от :14:05, 24 02 2011'));

Результат такой : http://k156.ru/2/1/catview.php?cat_id=27

Очень хочу добавить на карту фотографии, могу ли я встроить в подобный код отображение изображений? 

Может быть у вас уже где то есть описание подобного - пока читаю  и не нахожу.

Заодно хочу узнать не нарушаю ли я таким использованием Яндекс карт пользовательского соглашения.

11 комментариев
Подписаться на комментарии к посту

Видимо ответа от модераторов не будет?

Т е можно время не тратить и сюда больше не заглядывать?

куда именно хотите добавить? в балун?

Не обязательно, хотя если это возможно то было бы здорово. Если я правильно понимаю, вы называете балуном - не саму метку а ее развернутый вариант -  текст. 

Мможно просто на карту  по типу Яндекс карт с фотографиями.

например код всплывающего окна с текстом выглядит так 

 

 map.addOverlay(createObject('Placemark', new YMaps.GeoPoint(40.969004,57.756579), 'constructor#pmgnm1Placemark', 'Детская обувь
Магазин обуви для детей и подростков , Советская 126, 32-45-91, с 10 до 19, сб. с 10 до 17, вск.с 10 до 16'));     

Мой уровень понимания базовой части функции

 

  YMaps.jQuery(window).load(function () {

        var map = new YMaps.Map(YMaps.jQuery('#YMapsID-3751')[0]);

        map.setCenter(new YMaps.GeoPoint(40.93671,57.772978), 12, YMaps.MapType.MAP);

        map.addControl(new YMaps.Zoom());

        map.addControl(new YMaps.ToolBar());

        YMaps.MapType.PMAP.getName = function () { return 'Народная'; };

        map.addControl(new YMaps.TypeControl([

            YMaps.MapType.MAP,

            YMaps.MapType.SATELLITE,

            YMaps.MapType.HYBRID,

            YMaps.MapType.PMAP

        ], [0, 1, 2, 3]));

 

 

 в  ниже среднего. :)  

Все что на портале k156.ru  написано мной, но функции я часто беру просто из форумов, учебников и встраиваю в портал, что-то в них меняю, так что програмистом меня назвать трудно. 

 

 

Сейчас зашла в соседнюю тему 

сайт курортников.net - там если в меню выбрать рестораны на карте появляется ложка с вилкой. При ее нажатии появляется окно с встроенной фотографией и ссылкой.

Это то, что я хочу получить в итоге.  Если можно ссылку тоже

 

в общем мне можно не отвечать

я вроде бы в вашем учебнике нашла что нужно

YMaps.Balloon(options)

Создает балун (balloon) с текстом, картинкой или любым другим HTML-содержимым.

 наверное разберусь

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

если не смогу сделать что нужно я тогда еще напишу

но в общем все равно спасибо. И тем кто написал учебник  и конструктор тоже

Да это именно то что нужно 

пока сижу в учебнике и за час его весь не прочитать

не знаю зарываться ли глубоко или быстро схватить что-то готовое, плюнуть на все остальное и заняться остальной работой с порталом, которой еще море

:)

Предлагаете помощь в разработке?

цена ?

 

Да нет. А же не какой-то ас. Да и некогда мне. Скопируйте просто часть исходный код и делайте примерно так. Это уже обычная html-верстка (я там еще стили указал - можете в class="baloon" указывать любые другие параметры, фон, ширина блока, высота, отступы и т.д.). Только сейчас скопируйте, а то я скоро удалю эту страницу.

Спасибо огромное, скопировала весь исходный код страницы, сейчас попробую встроить.

Даже не знаю что сказать.

 

 

если я смогу что то для вас сделать похожее ... может хостинг? 

есть свободный сайт на моем акаунте

:)

если нет, то просто огромное спасибо





















































































































 

все работает 

http://k156.ru/2/1/balun.html

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

Поверить не могу. Чувствую себя злостным халявщиком. 

Удачи вам в вашем проекте.

То есть вы ожидаете появление модераторов в воскресенье? Работает 24/7 ?

Метка это просто html контейнер, в который вставлен значек по умолчанию. Переопределить его вы можете через Шаблоны.

Балун это тоже контейнер, как задать его содержимое вы уже нашли.