Клуб API Карт

не могу выставить народную карту :(

bashhost
10 декабря 2012, 20:24

привожу ниже пример вставки на мою карту, выходи обычная карта, не как не могу сделать народную :(  подскажите .

 ссылка 

нажимается показать на карте..

 

  

 <script src="http://api-maps.yandex.ru/1.1/index.xml?key=AN5CllABAAAA9oPFDQIAFV0p_BA-YFfklCjYqs1yqVuGfmAAAAAAAAAAAAAhHJ2taRgk-OuHrT3hdtleiEq25w==" type="text/javascript"></script>

<script type="text/javascript">
    var map, geoResult;

    // Создание обработчика для события window.onLoad
    window.addEvent('domready', function() {
      map = new YMaps.Map($('YMapsID'));
      map.addControl(new YMaps.TypeControl());
      map.addControl(new YMaps.ToolBar());
      map.addControl(new YMaps.Zoom());
    });

    function showAddress (value) {
      $('YMapsID').setStyle('display', ('none' == $('YMapsID').getStyle('display')) ? 'block' : 'none');
      if ('none' == $('YMapsID').getStyle('display')) {
          return;
      }
      map.removeOverlay(geoResult);
      var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});
      YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
        if (this.length()) {
          geoResult = this.get(0);
          map.addOverlay(geoResult);
          map.setBounds(geoResult.getBounds());
        } else {
          alert("Ничего не найдено");
        }
      });
      YMaps.Events.observe(geocoder, geocoder.Events.Fault, function (geocoder, error) {
        alert("Произошла ошибка: " + error);
      });
    }
  </script>

  <div id="YMapsID"></div>

 

 

 

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

В старой версии АПИ перед использованием модуля народной карты его необходимо сначала подключить

http://agentrb.ru/homes/apartments/sell/view/?id=39073

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

 

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

подправьте код пожалуйста в первом посте., кто знает, мучаюсь второй день.

 

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

надо передать YMaps.MapType.PMAP первым параметром в метод setType или 3-м параметром в метод setCenter

 

 и маштаб увеличивался уменьшался колесиком мышки? 

http://api.yandex.ru/maps/doc/jsapi/1.x/ref/reference/map.xml#enableScrollZoom

 

спасибо вроде в гору пошло дело, поставил по умолчанию народную, карту добавил прокруткой мыши. но не как не могу выставить нужный масшаб подскажите. и так и так перепробовал: map.getZoom(5) через него менять?

 

 

getZoom - вроде как "получитьЗум"

вам нужен setZoom

Спасибо вам, вроде все получилось, незнаю как но получилось