Клуб API Карт

не найден ключ! (не отображает карту на сайте)

nosimoe
25 июня 2010, 11:58
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту  (начало) -->
<script

src="http://api-maps.yandex.ru/1.1/?key=ALI5I0wBAAAAZhjqOAIA5UV1jf6OITOcuZVwY6roxUmFnxEAAAAAAAAAAAAjimJA60mLc654se7wgNua0h

fxJg==&wizard=constructor" type="text/javascript"></script>
<script type="text/javascript">
    YMaps.jQuery(function () {
        var map = new YMaps.Map(YMaps.jQuery("#YMapsID-4616")[0]);
        map.setCenter(new YMaps.GeoPoint(37.638092,55.728332), 16, YMaps.MapType.MAP);
        map.addControl(new YMaps.Zoom());
        map.addControl(new YMaps.ToolBar());
        map.addControl(new YMaps.TypeControl());

        YMaps.Styles.add("constructor#pmrdlPlacemark", {
            iconStyle : {
                href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmrdl.png",
                size : new YMaps.Point(36,41),
                offset: new YMaps.Point(-13,-40)
            }
        });


        YMaps.Styles.add("constructor#FF3732c85Polyline", {
            lineStyle : {
                strokeColor : "FF3732c8",
                strokeWidth : 5
            }
        });

        YMaps.Styles.add("constructor#004056c81Polygon", {
            polygonStyle : {
                strokeColor : "004056c8",
                strokeWidth : 1
,                fill : true,
                fillColor : "004056c8",
                outline : true
            }
        });

        YMaps.Styles.add("constructor#33CC00881Polygon", {
            polygonStyle : {
                strokeColor : "33CC0088",
                strokeWidth : 1
,                fill : true,
                fillColor : "33CC0088",
                outline : true
            }
        });
       map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.639779,55.726259), "constructor#pmrdlPlacemark",

"НИД —<br/>2 этаж"));
       map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(37.637081,55.729793),new

YMaps.GeoPoint(37.637467,55.72724)], "constructor#FF3732c85Polyline", "300 м до аптеки РИГЛА"));
       map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(37.638792,55.729846),new

YMaps.GeoPoint(37.638745,55.729992),new YMaps.GeoPoint(37.637125,55.729865)], "constructor#FF3732c85Polyline", "1 вагон из

центр"));
       map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(37.63756,55.72718),new

YMaps.GeoPoint(37.638504,55.727217),new YMaps.GeoPoint(37.638997,55.726676),new YMaps.GeoPoint(37.639493,55.726808),new

YMaps.GeoPoint(37.639536,55.726729)], "constructor#FF3732c85Polyline", "110 м через двор"));
       map.addOverlay(createObject("Polygon", [new YMaps.GeoPoint(37.638928,55.726588),new

YMaps.GeoPoint(37.6391,55.726618),new YMaps.GeoPoint(37.639025,55.726746),new YMaps.GeoPoint(37.638864,55.726715)],

"constructor#004056c81Polygon", "Проходная"));
       map.addOverlay(createObject("Polygon", [new YMaps.GeoPoint(37.638223,55.727541),new

YMaps.GeoPoint(37.638244,55.727329),new YMaps.GeoPoint(37.63863,55.727353),new YMaps.GeoPoint(37.638577,55.727565)],

"constructor#33CC00881Polygon", "Детская площадка"));
       
        function createObject (type, point, style, description) {
            var allowObjects = ["Placemark", "Polyline", "Polygon"],
                index = YMaps.jQuery.inArray( type, allowObjects),
                constructor = allowObjects[(index == -1) ? 0 : index];
                description = description || "";
           
            var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
            object.description = description;
           
            return object;
        }
    });
</script>

<div id="YMapsID-4616" style="width:450px;height:350px"></div>
<div style="width:450px;text-align:right;font-family:Arial"><a href="http://api.yandex.ru/maps/tools/constructor/"

style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->
9 комментариев
Подписаться на комментарии к посту
Королев Михаил
25 июня 2010, 11:07
в середину ключа вкрался перенос
как же исправить?
не могли бы вы стереть этот перенос? :)
Королев Михаил
25 июня 2010, 11:13
8) без комментариев...
скажите пожалуйста что делать?:-$
Королев Михаил
25 июня 2010, 11:37

вообщето чтобы этим пользоваться надо иметь представление о программировании javascript, или обратиться к специалистам...

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

 

не помогает. вкрался-закрался - прям-таки мистика! ;-(
Королев Михаил
25 июня 2010, 11:51

никакой мистики. программирование - точна я наука.

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

можно ли изменить домен в этом коде?
Королев Михаил
25 июня 2010, 12:00
получите новый ключ для домена на котором смотрите карту и меняйте