Клуб API Карт

фото

Пост в архиве.
zaratuzar
11 марта 2009, 00:12

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

тестовая страница с картой расположена здесь - http://natlainsafe.info/map.php


нужно зделать так чтобы вместо надписи "КиМ" выпадала эта фотка http://ig0.mirtesen.ru/images/upload/20018216992/big.jpeg?2008072618220662764504 с её описанием!!


в програмировании не селен..еле смог добиться того что есть на карте..,поэтому и обращаюсь к вам..!!

24 комментария
Примерно так: http://ig0.mirtesen.ru/images/upload/20018216992/big.jpeg?2008072618220662764504" alt="" border="0">
КИМ
Спасибо..огромное за подсказку..!! Вот еще если не затруднит.. - возможно ли вместо стандартных..меток использовать свои значки(пакет:квадрат,ромбик,груг...и.т.д..)? и если да то как это оживить на карте..? P.S. Прошу прощения за назойливость..но для меня подобное сложновато..
Да, это возможно. Мы описали процесс создания собственных значков для меток в Руководстве разработчика.
я все читал..но какие бы манипуляции не производил..ничего не выходит..то вообще карта не отображается..то значки пропадают..!мне можно в принципе и без тени...думал..както проще можно вставкой ссылки на значок..оказалось не все просто..! http://natlainsafe.info/map.php существует ли пример кода..подобного..с уже вылподающей картинкой..? например один из значков должен выглядеть так - http://natlainsafe.info/images/1z.png Помогите пожалуйста делитанту..товарищи профессионалы..!!!
Например, так: var s = new YMaps.Style(); s.iconStyle = new YMaps.IconStyle(); s.iconStyle.offset = new YMaps.Point(-12, -12); s.iconStyle.href = "http://natlainsafe.info/images/1z.png"; s.iconStyle.size = new YMaps.Point(25, 25); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.64, 55.76), {style: s}); map.addOverlay(placemark);
Спасибо огромное...помогло..!!!
и помогите пожалуйста..как кажеться в последний раз..!!! вот моя тестовая карта http://natlainsafe.info/map.php необходимо еще сделать чтобы по правому краю шли адреса(ссылки в текстовом виде) и когда пользователь нажимал на него на карте происходила навигация на это место..!!я так понял что нужно что то зделать чтобы было так... http://api.yandex.ru/maps/jsapi/examples/geocoding.html и опять метот проб и ошибок не помогает.. P.S.Прошу прощения..за мои кривые..руки!!!Поставил бы здесь смайлик...колобка бьющегося об стену...!!!
http://api.yandex.ru/maps/jsapi/examples/overlaycustom.html - похоже вот то, что Вам нужно. Только в этом примере создается свой оверлей, а Вам этого не нужно делать (используйте стандартные метки).
да..нужно именно так..!!!Но всеравно ничего не выходит...не могли бы вы мне подправить мой код..с дополнением хотябы одного адреса справа..? Вот мой код: И еще я заметил..если копировать подобный код - http://api.yandex.ru/maps/jsapi/examples/overlaycustom.html и если карта расположенна снизу странички..то при нажатии..на ссылку сбоку(текстовая ссылка)...страничка выбрасывается наверх..тем самым оставляя карту внизу..что не совсем удобно думаю для использования навигации..!! Прошу вас...помогите мне с этой незадачкой..!!
Ну это несложно. Для начала создаем контейнер (блок), в котором будут храниться ссылки и зададим ему id. Например, Далее создадим функцию, которая будет создавать одну ссылку на нужную метку. Она может выглядеть. например, так: function createLink (placemark, title) { var link = document.createElement('a'); link.href="#"; link.innerHTML = title; link.onclick = function () { placemark.openBalloon(); return false; } document.getElementById('links').appendChild(link); } А теперь создаем метку, добавляем ее на карту и создаем ссылку на нее: var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.64, 55.76)); map.addOverlay(placemark); createLink(placemark, 'test');
Чтото код не хочет отображаться в переписке.. но он расположен здесь.. http://natlainsafe.info/map.php# объясните плиз..что и куда нужно вставить..(к моей уже имеющейся карте,так как в остальном все удовлетворяет)чтобы воплотить задуманное.!!!
Нужно чтобы обработчик события onclick что-то возвращал, например: return false В примере подправим, спасибо!
Спасибо!!!! Работает..но создается новый балун..синий..стандартный..а нужно чтобы обращение шло к этому допустим.. http://natlainsafe.info/images/treug.png и снего после нажатия на ссылку..выскакивала фотка..с описанием..так как есть сейчас!! И как сделать чтобы текст отображался по правую сторону карты.?
Люди добрые..вобщем прошу вас привести пример подобного кода..но только с использованием своих значков..и выскакивания фото с описанием с этого значка.. http://www.zemmax.ru/zmap/ прошу..помощи..!!!
Мы же это обсуждали выше, разве нет? Смотреть здесь и здесь.
Да..у меня все выше описанное получилось http://natlainsafe.info/map.php ..но все ни так..вопервых..ссылки ссылаются и создают свой стандартный (голубой)значок..а необходимо чтобы они ссылались на мои значки(значит не пойму куда вставлять ссылку на мой значок http://natlainsafe.info/images/treug.png ) во вторых..они распологаются ниже карты а не по правую сторону..!можно ли примером кода все разъяснить..?
Вобщем в идеале все должно быть так.. - http://natlainsafe.info/test.php но ничего не получается..если работает..одно то почему то перестает работать другое..или же вообще перестает отображаться..!!!Поиск с моим именно функционалом не хочет вообще работать!!! ПРОШУ вас товарищи..Разработчики..о помощи..!!!
если же делаю работоспособными ссылки вот как получилось здесь.! http://natlainsafe.info/test2.php то не получается сделать к этому функционалу разные значки..и не знаю как сделать в этом случае после нажатия на ссылку справа выпадание из значка фотки с описанием..!!!
ок..продолжаю "общение"...!!! Вобщем вышел на такой вариант http://natlainsafe.info/map.php ..все хорошо..но как сделать так чтобы ссылки распологались по правую сторону карты..? выравнивание приводит к тому что они распалогаются справа но толкают карту вниз...!Что не так в коде.?
Вы не совсем понимаете..что от меня хотят..!!!Ваш функционал..по отдельности работает..верно...примеры помогают..но вот когда приходиться скомбинировать чтолибо...выявляються трудности..так как совершенно не ясно что куда и после чего вставлять..!!!
Почитай хотя бы основы HTML
а могу ли я поинтересоваться к чему ты это написал..при чем сдесь HTML?если хотел с умничать..так врядли.. получилось(не посчитай за оскарбление)..так как имея у себя какую то основу..знание в програмировании..я бы думаю..не беспокоил вас своими глупыми вопросами..А если за тот мусор..который присутствует..в HTML в примерах..то вышесказано что это тестовые странички..а мы пытаемся обсуждать именно..только ваш..код..Нет бы помочь человеку..загнанному в тупик..цифрогого мира..так вы еще и стараетесь превознести свое "Я" над такими как я..!!! Не за этот ли клуб написано вначале ..? (Это клуб для общения про API Яндекс.Карт. Мы ждём в нём тех, кто хочет задавать вопросы про API, тех, кто готов давать ответы на вопросы других, а также авторов желающих анонсировать свои проекты созданные с использованием API Яндекс.Карт.)Разве "задавать вопросы"..вами подразумевает.."не давать ответы"..?
Всем огромное спасибо за помощь и наставления..!!!В частности "Саше Белому" за..внимательный подход..к моей последней проблеме..и терпение..!!! Все вышло Практически так как это было необходимо - http://natlainsafe.info/test2.php
Рад, что все получилось)