здравствуйте.
карта не правильно показывает
вот пример
http://www.11klassniki.ru
вместо новосибирска отображается дальний восток.
хотя адрес: Адрес: РОССИЯ, 630000, НОВОСИБИРСКАЯ ОБЛАСТЬ, НОВОСИБИРСК, ул. Вилюйская, 28
что я делаю?
/// тут я вызываю файл map_vuz.php
<head>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<?php include ("blocks/map_vuz.php");?>
</head>
/// тут место где выводится карта
<div id="YMapsID" style="width:336px;height:280px"></div>
<script src="http://api-maps.yandex.ru
<script type="text/javascript">
YMaps.jQuery(function () {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
// Moscow in center of the map - unnecessary now
// map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.MiniMap());
map.addControl(new YMaps.ScaleLine());
// Объект для вычисления видимой области карты (рамки)
var cbounds = new YMaps.GeoCollectionBounds();
<?
// Параметры
$apikey = g == ';
// Обращение к http-геокодеру
$requesturl = '
http: //geocode-maps.yandex.ru/
?>
// Запрос о геокодировании по адресу
var ml = new YMaps.YMapsML('<?=$requesturl;?>');
// Обработчик успешной загрузки YMapsML
YMaps.Events.observe(ml, ml.Events.Load, function (ml, error) {
var geoResult = ml.get(0).get(0);
// geoResult.description = geoResult.metaDataProperty.GeocoderMetaData.text;
geoResult.description = '<?=$myrow3["title"];?>';
// Добавление метки на карту
map.addOverlay(geoResult);
// Добавление точки в объект для вычисления рамки
cbounds.add(geoResult.getBounds().getCenter());
// Установление рамки отображения
map.setBounds(cbounds);
});
});
</script>
что не так? где ошибка?