Показать сообщение отдельно
  #6 (permalink)  
Старый 02.06.2010, 23:31
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Извиняюсь, за назойливость. Вот код:
map = null;
geoResult = null;
function initialize(){
  map = new YMaps.Map(document.getElementById('YMapsID'));
  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());
}
window.PoiskMesta = function (value){
  map.removeOverlay(geoResult); 
  // Запуск процесса геокодирования
  var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()}); 
  // Создание обработчика для успешного завершения геокодирования
  YMaps.Events.observe(geocoder, geocoder.Events.Load, window.GeoKod = function () {
  // Если объект был найден, то добавляем его на карту
  // и центрируем карту по области обзора найденного объекта
  if (this.length()) {
    geoResult = this.get(0);
    map.addOverlay(geoResult);
    map.setBounds(geoResult.getBounds());
  }else {
    alert('Ничего не найдено')
  }
}

window.PoiskMesta вызываю из iframe получаю:"Ничего не найдено". Может мне все и переменные сделать цштвщцюпеременные или как тут мне быть?

Последний раз редактировалось B~Vladi, 03.06.2010 в 12:48.
Ответить с цитированием