Вывод на карте gmap n-ое количество маркеров одного типа

Главные вкладки

Аватар пользователя vinchester vinchester 23 июля 2012 в 16:13

Есть задача вывести n-ое количество маркеров одного типа допустим Кафе,при нажатии на ссылку "показать ближайшие кафе",карта выводит 10 маркеров находящихся ближе всего к главному центрельному адресу кафе. Вопрос: как вывести это n-ое количество не используя радиус и т.п.и что бы оно роботало по отдельной таксономии на каждый раздел(бары,кафе,рестораны и т.п.),жду ваши любые идеи,даже наводящие,очень буду благодарен,очень надо решить данную задачу!

Комментарии

Аватар пользователя vinchester vinchester 24 июля 2012 в 11:50

Обьектов более 500 штук,по проще никак?Мне не надо в радиусе,мне нужно n-ое количество например "Вывести ближайшие 20 маркеров" я слышал это можно сделать через вьюс,но я не знаю как...

Аватар пользователя vinchester vinchester 26 июля 2012 в 15:11

При запросе маркеры по терминам еще появляется ошибка:
user warning: Unknown column 'gmap_taxonomy_node.marker' in 'field list' query: SELECT location.lid AS lid, node.title AS node_title, node.nid AS node_nid, node.language AS node_language, location.street AS location_street, location.additional AS location_additional, DATE_FORMAT((FROM_UNIXTIME(node.created) + INTERVAL 10800 SECOND), '%Y%m%d') AS node_created_day, location.latitude AS gmap_lat, location.longitude AS gmap_lon, gmap_taxonomy_node.marker AS gmap_node_marker, 'test2:default' AS view_name FROM location location LEFT JOIN location_instance location_instance ON location.lid = location_instance.lid LEFT JOIN node node ON location_instance.vid = node.vid LEFT JOIN (SELECT td.*, tn.vid AS revision FROM term_data td INNER JOIN term_node tn ON tn.tid = td.tid WHERE td.vid IN (20, 25)) term_data_node ON node.vid = term_data_node.revision WHERE node.status <> 0 ORDER BY node_created_day ASC LIMIT 0, 10 in /var/fileserver/home/site/public/webserver/exemple/www/sites/all/modules/views/includes/view.inc on line 771.

Возможно что это проблемы с доступом в базе данных?