Была поставлена задача: для большого проекта создать карту, отображающую местонахождение определенной организации... Таких организаций тысячи... поэтому вопрос встал в динамическом выводе...
Подскажите пожалуйста, как оптимизировать след. код:
Так, чтобы вместо: %D0%A0%D0%BE%D1%81%D1%81%
<body style="margin:0;">
<script src="http://api-maps.yandex.ru/1.1/?modules=traffic& " type="text/javascript"></script>;key=ANpUFEkBAAAAf7jmJwMA HGZHrcKNDsbEqEVjEUtCmufxQ MwAAAAAAAAAAAAvVrubVT4btz tbduoIgTLAeFILaQ==
<script type="text/javascript">
// Создание обработчика для события window.onLoad
YMaps.jQuery(function () {
// Создание экземпляра карты и его привязка к созданному контейнеру
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]
// Создание и добавление YMapsML-документа на карту
var ml = new YMaps.YMapsML('http://geocode-maps.yandex.ru/1.x/?geocode="%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9D% D0%B8%D0%B6%D0%B5%D0%B3%D 0%BE%D1%80%D0%BE%D0%B4%D1 %81%D0%BA%D0%B0%D1%8F%20% D0%BE%D0%B1%D0%BB%D0%B0%D 1%81%D1%82%D1%8C%2C%20%D0 %9D%D0%B8%D0%B6%D0%BD%D0% B8%D0%B9%20%D0%9D%D0%BE%D 0%B2%D0%B3%D0%BE%D1%80%D0 %BE%D0%B4%2C%20%D1%83%D0% BB%D0%B8%D1%86%D0%B0%20%D 0%91%D0%B0%D1%82%D1%83%D0 %BC%D1%81%D0%BA%D0%B0%D1% 8F%2C%2021"&key=ANpUFEkBA AAAf7jmJwMAHGZHrcKNDsbEqE VjEUtCmufxQMwAAAAAAAAAAAA vVrubVT4btztbduoIgTLAeFIL aQ==');
// Обработчик успешной загрузки YMapsML
YMaps.Events.observe(ml, ml.Events.Load, function (ml, error) {
var geoResult = ml.get(0).get(0);
geoResult.description = geoResult.metaDataProperty.GeocoderMetaData.text;
map.addOverlay(geoResult);
map.setBounds(geoResult.getBounds()
map.addControl(new YMaps.Zoom()
map.addControl(new YMaps.ToolBar()
map.addControl(new YMaps.Traffic.Control({ showInfoSwitcher: true }, { infoLayerShown: true })
map.addControl(new YMaps.TypeControl()
}
// Обработчик неудачной загрузки YMapsML
YMaps.Events.observe(ml, ml.Events.Fault, function (ml, error) {
alert('Ошибка: ' + error);
}
}
</script>
<div id="YMapsID" style="width:100%;height:300px; overvlow:hidden;"></div>
</body>
Можно было ввести нормальный адрес типа Нижний новгород ул. Пролетарская 11