Народная карта

Тема в разделе "Мегафлуд", создана пользователем GReaTM0deR, 22 авг 2012.

  1. GReaTM0deR

    GReaTM0deR

    Регистр.:
    24 авг 2007
    Сообщения:
    426
    Симпатии:
    215
    PHP:
    <script src='http://api-maps.yandex.ru/1.1/index.xml?key=AK69LVABAAAA5uTWNgIAytveQznXH8n1TqLr-7CxYGA4704AAAAAAAAAAAAEuie1lRbT-6LLyMZ0pKVFnmzduA==&modules=regions~pmap' type='text/javascript'></script>
    <script type='text/javascript'>
    window.onload = function () {
    var map = new YMaps.Map(document.getElementById('YMapsID'));
    var s = new YMaps.Style();
    s.iconStyle = new YMaps.IconStyle();
    s.iconStyle.offset = new YMaps.Point(-22, -46);
    s.iconStyle.href = \"/i/dot.png\";
    s.iconStyle.size = new YMaps.Point(26, 46);
    s.iconStyle.shadow = new YMaps.IconShadowStyle();
    s.iconStyle.shadow.offset = new YMaps.Point(0, -25);
    s.iconStyle.shadow.href = '/i/dotshadow.png';
    s.iconStyle.shadow.size = new YMaps.Point(25, 23);
     
    YMaps.Styles.add('example#customPoint', s);
     
    var gc = new YMaps.Geocoder('Арсеньев, $f_adres');
    var point = new YMaps.Geocoder('Арсеньев, $f_adres');
     
    YMaps.Events.observe(gc, gc.Events.Load, function () {
    if (this.length()) {
    map.addOverlay(this.get(0));
    this.get(0).setBalloonContent(this.get(0).text) ;
    this.get(0).openBalloon();
    }else {
    alert('Ничего не найдено')
    }
    if (this.length()) {
    map.setBounds(this.get(0).getBounds());
    }
    });
    var typeControl = new YMaps.TypeControl()
    map.addControl(typeControl);
    typeControl.removeType(YMaps.MapType.PHYBRID);
    map.addControl(new YMaps.Zoom());
    map.addControl(new YMaps.ToolBar());
    }
    </script>
    Cms неткат, карта работает. Не могу понять как включить народную карту, в замен обычной схемы.
     
  2. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.627
    Симпатии:
    1.330
    4 строка
    typeControl.removeType(YMaps.MapType.PHYBRID);

    вместо PHYBRID попробуй publicMap поставить.
    Да и код вставки какой то большое получается)
     
    GReaTM0deR нравится это.
  3. GReaTM0deR

    GReaTM0deR

    Регистр.:
    24 авг 2007
    Сообщения:
    426
    Симпатии:
    215
    Не работает, ничего не изменилось. Еще пробовал pmap %)

     
  4. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.627
    Симпатии:
    1.330
    Код:
    tileUrlTemplates:{
    map: 'http://vec0%d.maps.yandex.net/tiles?l=map&%c&%g',
    sat: 'http://sat0%d.maps.yandex.net/tiles?l=sat&%c&%g',
    skl: 'http://vec0%d.maps.yandex.net/tiles?l=skl&%c&%g'
    }, 
    Там только 3 версии прописано, я говорю какая то старая версия.
    Дуй сюда http://api.yandex.ru/maps/tools/constructor/ и делай карту)
     
    GReaTM0deR нравится это.
  5. GReaTM0deR

    GReaTM0deR

    Регистр.:
    24 авг 2007
    Сообщения:
    426
    Симпатии:
    215
    Это что такое?
    Тут же статичный адрес %) только можно, а карта у меня определяет по адресу.
    Может сам плагин карты или модуль старый?))
     
  6. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.627
    Симпатии:
    1.330
    Это кусок скрипта от карты, где показываются варианты отображения, и в них как раз и нету народной.
    Ну да, если каким то плагином то скорее всего обнову глянь.
     
    GReaTM0deR нравится это.
  7. Localut

    Localut Деда Мороз

    Регистр.:
    13 фев 2009
    Сообщения:
    224
    Симпатии:
    81
    API карт старый, сейчас уже 2.0. Соберите карту на 2.0.
    В 2.0 тип карты:
    Код:
    type: "yandex#publicMap"
    Другие типы:
    Код:
    ‘yandex#map’ — тип карты "схема" (по умолчанию);
    ‘yandex#satellite’ — тип карты "спутник";
    ‘yandex#hybrid’ — тип карты "гибрид";
    ‘yandex#publicMap’ — тип карты "народная карта";
    ‘yandex#publicMapHybrid’ — тип карты "народный гибрид".
    Вот неплохая статья, там есть все что нужно по новому API.
    http://webmap-blog.ru/yandex-maps/nachinaem-izuchat-api-yandeks-kart-2-0
     
    GReaTM0deR нравится это.
  8. GReaTM0deR

    GReaTM0deR

    Регистр.:
    24 авг 2007
    Сообщения:
    426
    Симпатии:
    215
    Мозга не хватит.
    У кого есть интерес за $
    Прошу в личку.
     
  9. Localut

    Localut Деда Мороз

    Регистр.:
    13 фев 2009
    Сообщения:
    224
    Симпатии:
    81
    Кстати, если надо народную карту придется в любом случае переходить на 2.0 т.к сейчас ещё раз посмотрел документацию по старому апи и он поддерживает только три типа карты:
    API Яндекс.Карт поддерживает показ трех встроенных типов карт:
    • MAP - тип карты "Схема". Схематичное отображение объектов местности. Используется по умолчанию;
    • SATELLITE - тип карты "Спутник". Спутниковая карта местности;
    • HYBRID - тип карты "Гибрид". Спутниковая карта местности с названиями географических объектов.
    http://api.yandex.ru/maps/doc/jsapi/1.x/dg/concepts/map-parameters.xml
     
  10. mdss

    mdss ♖♘♗♕♔♗♘♖

    Moderator
    Регистр.:
    20 фев 2007
    Сообщения:
    1.126
    Симпатии:
    668