Клуб API Карт

Карточка организации [РЕШЕНО]

Пост в архиве.

Всем здрасте.

Имеется БД, в которую занесены организации со всеми необходимыми данными (координаты, название, телефоны, адрес и прочая необходимая информация для отображения). Подгружается все это добро на карту посредством YMapsML.

Интересует следующее. Нужно чтобы при нажатии на ссылку в балуне перекидывало на страницу с полной информацией о компании, как в Яндекс.Справочнике.

Подскажите как создавать эти самые страницы в автоматическом режиме? Может использовать какую-то CMS? Либо есть способ попроще, чтобы не нагружать сайт ненужными функциями? Меток предвидится несколько тысяч.

 

PS: а вообще если еще подскажете как реализовать проще, чтобы полная информация открывалась не на отдельной странице, а в модальном окне, то буду несказанно благодарен!

2 комментария
Александр Новиков
28 января 2016, 05:07
Самый первый вопрос - а какую БД вы используете?
И второй вопрос - какой у вас опыт веб-программирования? Ибо вопросы, которые вы задаете - это практически основы...

А в принципе вы можете показывать всю информацию прямо в балуне. И "запихивать" ее точно также через YMapsML

1. MySQL

Разобрался сам, опишу как делал, вдруг кому еще пригодится.

В шаблоне YMapsML прописал ссылку в название организации такого вида: $[name]

где id — айди организации в базе, name — соответственно название.

Файл company/index.php представляет из себя следующее: 

 

include("config.php");$page = $_GET['page']; $query1= "SELECT * FROM org_yandexmapnn WHERE id ='$page'";$result1 = mysql_query($query1); while ($par1 = mysql_fetch_array($result1)){echo 'Название: ';echo $par1['NAME'];//и так далее };?>

Остается только привести к нужному виду карточку организации, добавить ЧПУ и вуаля)