0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 4869 Просмотров
*

Motor

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Есть плагин для этой "темы", но там можно вставлять только одну и ту же карту (какой идиот это придумал, нет бы два параметра добавить). Писать свой влом.

Ввожу в тему. Есть кодик:
Код
<!-- Этот блок кода вставляется в тег <HEAD> (начало) -->
<script src="http://api-maps.yandex.ru/1.0/?key=AHxBykoBAAAANaOxeAIAQqq1uAGVQaCZ0kZG8784k-nIFPsAAAAAAAAAAAAbM-ddWOOdioEsXapFZqhLALk8GQ==&wizard=constructor" type="text/javascript"></script>
<script type="text/javascript">
    window.onload = function () {
        var map = new YMaps.Map(document.getElementById("YMapsID"));
        map.setCenter(new YMaps.GeoPoint(39.058012,45.044336), 13, YMaps.MapType.MAP);
        map.addControl(new YMaps.Zoom());
        map.addControl(new YMaps.ToolBar());
        map.addControl(new YMaps.TypeControl());       
        var s = new YMaps.Style();
        s.iconStyle = new YMaps.IconStyle();
        s.iconStyle.offset = new YMaps.Point(-8,-27);
        s.iconStyle.href = "http://api-maps.yandex.ru/i/0.3/placemarks/pmrdm.png";
        s.iconStyle.size = new YMaps.Point(28,29);
        YMaps.Styles.add("wizard#rdmPoint", s);

       
        var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(39.061363,45.037521), {style: "wizard#rdmPoint", balloonOptions: {maxWidth: 300}});
        map.addOverlay(placemark1);
        placemark1.setBalloonContent("&quot;Слонкарго&quot; транспортная компания");       
    }
</script>
<!-- Этот блок кода вставляется в тег <HEAD> (конец) -->

Вставляется в шапку (head)......

Далее в body:
Код
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) -->
<div id="YMapsID" style="width:600px;height:450px"></div>
<div style="width:600px;text-align:right;font-family:Arial"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->

Если все делать по инструкции, то все работает.НО у меня 4 страницы по одной карте на каждой. Пробовал вставлять весь код в body (тогда не работает).

И тут возникает вопрос на милион ^-^: "Как привязать каждый код в head для своей страницы? ".
*

vadim_tula

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Re: Яндекс Карты (несколько карт)
« Ответ #1 : 23.11.2009, 05:59:37 »
Было бы здорово, чтобы плагин работал как то вот так:  {yandex_map}широта ,долгота{yandex_map}, ну и настройки. Я смотрел на  сайте yandexa примеры, везде только 1 карта. Может они умышленно отключили эту функцию? Просто их сервис работает уже долго, а в нете никаких расширений на много карт еще не видел, странно.
Если кто найдет киньте ссылочку на ресурс. Заранее спасибо!
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Re: Яндекс Карты (несколько карт)
« Ответ #2 : 24.11.2009, 10:35:07 »
Используйте плагин, позволяющий подгружать файл с php-содержимым (не помню название, был где-то здесь на форуме). И на каждую карту делайте по файлу, которое вставляйте в содержимое.

P.S. На одном из сайтов у меня в подписи я так и хотел реализовать, но правда сделал по-другому.
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

vadim_tula

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Re: Яндекс Карты (несколько карт)
« Ответ #3 : 26.11.2009, 13:59:17 »
Спасибо за быстрый ответ. Я Решил использовать карту Google, там проше {mosmap lat='52.052312'|lon='4.447141'} и все работает.  *DRINK*
*

freedom

  • Захожу иногда
  • 318
  • 54 / 6
Re: Яндекс Карты (несколько карт)
« Ответ #4 : 20.12.2009, 16:29:31 »
Решение для Яндекс карт http://joomlaforum.ru/index.php/topic,92718.0.html (компонент + плагин)
Время улучшения ситуации обратно пропорционально времени ее ухудшения. (например: Соседняя очередь всегда движется быстрее )
*

DelaShop

  • Осваиваюсь на форуме
  • 47
  • 31 / 0
Re: Яндекс Карты (несколько карт)
« Ответ #5 : 16.01.2011, 23:48:29 »
Все нормально заработате если вы замените эту строчку:
var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(39.061363,45.037521), {style: "wizard#rdmPoint", balloonOptions: {maxWidth: 300}});
На эту?
var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(39.061363,45.037521));
           
Люди!, поехали с нами?!?  http://edem-s-nami.ru
*

Velverdelin

  • Осваиваюсь на форуме
  • 46
  • 8 / 0
Re: Яндекс Карты (несколько карт)
« Ответ #6 : 17.01.2011, 02:27:12 »
Нафига плагин? Пропишите руками. Я у себя на разных страницах вставил столько карт, сколько мне было нужно. Единственное, не уверен, что можно на одной странице сделать несколько карт. Пока что надобности не было. Вот, можете посмотреть по ссылкам. Никаких плагинов. Обычно карта у меня в конце страницы, так что пролистните.
http://profcom.swsu.ru/корпуса
http://profcom.swsu.ru/метро
*

slava-yun

  • Осваиваюсь на форуме
  • 11
  • 0 / 1
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Яндекс Метрика, как установить на сайт?

Автор amunit

Ответов: 81
Просмотров: 99890
Последний ответ 17.02.2017, 21:21:47
от karabert
Вопрос по оформлению карты сайта

Автор jess

Ответов: 2
Просмотров: 704
Последний ответ 03.02.2016, 01:07:04
от jess
Вопрос который мучает меня несколько дней

Автор Ambrik

Ответов: 1
Просмотров: 780
Последний ответ 05.06.2015, 07:40:40
от 04r12
Как создать Яндекс Виджет?

Автор Escander

Ответов: 0
Просмотров: 930
Последний ответ 05.09.2013, 16:04:39
от Escander
Вывод карты сайта

Автор Colinka

Ответов: 0
Просмотров: 928
Последний ответ 19.06.2013, 10:20:16
от Colinka