Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Поиск + API Яндекс.Карт
Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Добрый день всем.
Есть сайт, при входе на страницу которого, пользователь вводит имя объекта в строку поиска, и на сайт выводится контент из MySql по запрашиваемому объекту (это все работает). На этой же странице я разместил API Яндекс.Карт. Необходимо добиться того, чтобы вместе с контентом на карте отображалось место. Ну например пользователь ввел город "Москва" вывелась информация по городу Москва и заодно на карте появилась собственно сама Москва. Как мне это сделать?
Отредактировано модератором: Uchkuma, 16 Сентября, 2010 - 10:46:49 Строго рекомендую Вам не клонировать темы в разных разделах форума! Если Вы считаете, что разместили тему не в том разделе, попросите модератора перенести ее.
Это можно сделать через кнопку "Жалоба".
Viper
Отправлено: 16 Сентября, 2010 - 10:22:26
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Перенесено из темы "Поиск + API Яндекс.Карт" Дело в том, что у меня уже есть свой поиск, я хочу чтобы он работал еще с API Яндекс.Карт. Вот что получилось, не могу понять, что нужно поменять:
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>
В скрипте используется ID тега input - "address" у меня у этого тега ID = "inputtext" т.к. прописаны в отдельном файле CSS. Как мне изменить скрипт API Яндекс.Карт, чтобы он работал с тегом input у которого ID = "inputtext"?
Funtik44
Отправлено: 16 Сентября, 2010 - 13:23:44
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Ну что, никто не знает? Тут вроде должно быть все легко!?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.