Вывод маркера на карте

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

Аватар пользователя scandi scandi 28 сентября 2007 в 15:03

Проблема такова. Маркеры не добавляются на карту. Все вроде делаю по инструкциям.НО. Карта и локейшен на ней правильные, а вот маркер ну ни как не хочет добавляться.
Если кто ковырял эти модули расскажите как это сделать!
__________________________

Комментарии

Аватар пользователя barm barm 18 октября 2007 в 11:03

Я вот так и не понял, что писать в поле Marker noderef в настройках GMap ССК.
Подскажите как ссылаться на поля широты и долготы локэйшина.

Аватар пользователя SCHIZO SCHIZO 21 октября 2007 в 21:47

Аналогично. расскажите кто нибудь про основы работы с этими модулями и настройку. Вроде что-то получается, но то что надо сделать сложно.

Аватар пользователя tacci tacci 9 января 2008 в 17:20

У меня тоже не добавляются точки на карту gmap.
Спасите-Помогите!

Эксперимент называется sovmogil.com
И мне очень важны locations.
но заставить их дружить и работать не удается.

Аватар пользователя vnedorog vnedorog 9 января 2008 в 20:29

Также столкнулся с подобной проблемой - Build a GMap macro не генерил кода для маркера. Но после вроде бы и ничего не менял, однако маркера ставятся мышом в Build a GMap macro, вот пример
http://www.vnedorog.ru/engine/drupal/content/7-%D1%8F%D0%BD%D0%B2%D0%B0%...

[gmap markers=blue::55.53581965890222,37.609333992004395 |zoom=12 |center=55.53581965890222,37.60594367980957 |width=200px |height=400px |control=Small |type=Map]

Вопрос - в каком месте можно именить отображение маркера? Так и не нашел. Каплевидная форма не гламурна для маркера Smile (гы-гы)

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 9 января 2008 в 22:34

Вон у вас написано "blue". Смотрите в \gmap\markers\ файл blue.png. Это он и есть.
Либо меняете "blue" на другое имя файла из этой папки, либо файл модифицируете.

Аватар пользователя vnedorog vnedorog 24 января 2008 в 2:25

К сожалению у меня так и не получилось связывать маркера в страницах с картой. Итак, подскажите пожалуйста:
1. Есть определенный тип материала для отчетов о поездках, "отчеты". Нужно добавить поле "координаты" в этот тип материала. В него вручную можно забить ЖПС долготу и широту. Но в CCK ничего подобного нету Sad Что надо установить или включить? Стоят модули gmap и location - Build a GMap macro создает и отображает маркеры (ввод маркера тыком мыши - это не то)
2. Есть страница с картой http://www.vnedorog.ru/engine/drupal/report_region
Как сделать так чтобы на этой странице выводились все маркеры, координаты которых прописаны в типе материала "отчеты" (см пункт 1)
Буду благодарен за подробное объяснение.

ЗЫ: ставил gmap_addon , но Дрюпал крешится с ошибкой (строка 14), известной и описанной в этом модуле. Те установить нельзя.

Аватар пользователя scandi scandi 25 января 2008 в 18:28

Стучите мне в личку или в аську. Попробуем решить проблему, потом всем расскажем.
Я все проблемы с этим модулем решил вроде.

Аватар пользователя vnedorog vnedorog 1 февраля 2008 в 19:43

2 scandi Я вам писал и в личку и в асю (я там редко увы). Пожалуйста помогите!!!
Изменил версию php5, gmap_addon действительно перестал валится, появился тип материала gmap. Но как дальше связать эти поля с тем что будет отображаться на "одной большой карте для всех материалов" - см что я хотел выше.
Пожалуйста подскажите.
Спасибо

Аватар пользователя scandi scandi 5 февраля 2008 в 15:05

ну если коротко то вот так.
1) создает новый тип ССК-ноды.
2) в ней указываем Locative information
Maximum number of locations allowed for this type. = 1
Default number of location forms: = 1
3) добавляем нужные Вам поля.
4) сохраняем
5) добавляем несколько таких материалов.
при добавлении материала он будет просить указать точку на карте. Ах да! Не забудьте права пользователей поправить и дать им возможность видеть карту и добавлять маркеры.
6) идем в http://www.ваш сайт/map/node (вроде так) и там будут все маркеры ваших нод.

вроде все.

Аватар пользователя vnedorog vnedorog 6 февраля 2008 в 19:16

Большое спасибо за ответ!
Увы, пока не получается -что-то возможно недовключено.
Итак создаю новый тим материала, действительно есть Locative information - ставлю еденички как вы указали, ставлю Do not collect для всего.
Создаю сам материал. копирую долготу широту в виде 55.7487578359952,37.6336669921875 отправляю и вижу мессагу
* warning: Invalid argument supplied for foreach() in /www/vnedorog/www/htdocs/engine/drupal/modules/location/location.module on line 791.
* warning: Invalid argument supplied for foreach() in /www/vnedorog/www/htdocs/engine/drupal/modules/location/location.module on line 857.

Страницу котору/ вы указали типа http://www.vnedorog.ru/engine/drupal/map/node Дрюпал не находит.

В настроках GMap Location вижу поле Node settings вроде для Node Map стоит (map/nodes) ( буква S на конце но и http://www.vnedorog.ru/engine/drupal/map/nodes нету)

Мб подскажите в чем проблема?
Еще раз спасибо!

Аватар пользователя vnedorog vnedorog 6 февраля 2008 в 19:23

Упсс...я не туда координаты вводил - я их в водил в поле "центр карты". В общем все заработало!!! УРА!
http://www.vnedorog.ru/engine/drupal/map/node

Большое спасибо!
Вопрос такой - у меня разные материалы - есть отчеты со своими координатами и есть планы поездкок тоже с координатами. Как их отображать на разных картах???
Еще раз спасибо!

Аватар пользователя vnedorog vnedorog 14 февраля 2008 в 21:08

Еще вопрос - как убить слово Location(s) под темами. У меня на главной panel, в ней view c Title и полем анонс - больше ничего. Но почему то еще печатается и синим Location(s)
и ниже Russia http://www.vnedorog.ru/engine/drupal/
В настройках Gmap location ничего нет. В типе материала для вывода тоже (в том числе в Locative information )
Пожалуйста помогите!

Аватар пользователя pvp pvp 6 марта 2008 в 13:11

Что-то я не понял. Делаю все как здесь написано (а также здесь: http://www.drupal.ru/node/11213) -- ничего не работает. В поле ввода новой записи действительно появляется секция с "Местоположением", но там только поля для координат нет, только улица, город, область, и т.д. В списке полей, которые можно добавить через ССК -- тоже ничего похожего. Страницы map/users & map/nodes не создаются.
Что я делаю не так?

Аватар пользователя pvp pvp 6 марта 2008 в 13:22

"Упс...вопрос снят... лох педальный я" (с)
Забыл выставить права пользователям. Перечитал другую тему, на которую ссылался -- а там большими понятными буквами написано "не забудьте..."
Ну ладно. Зато пообщались. Smile
И еще вопрос: по умолчанию при клике на маркер пользователя выводится окошко с его ником и картинкой. Вот нельзя ли его сделать как-то поуже, а то оно за края карты вылезает?

Аватар пользователя pvp pvp 26 марта 2008 в 20:36

А как? В смысле -- гуманитарий я, мне б попроще. Ну, хотя бы имя функции, которой оно выводится. Я так понял, надо прописать такую же с нужными параметрами в темплейт -- и выполняться будет она, а не та, что по умолчанию? Гляжу в исходники -- вижу фигу там есть какой-то "div class="gmap-popup", может, его через CSS надо переопределить?
И еще -- у меня фигня какая-то с модулем этим: в один прекрасный день в общей ленте постов карта перестала видеться. Открываю отдельно страницу с записью -- все ОК. И еще пост с картой не показывается незарегистрированным пользователям в ленте, т.е., совсем его не видно.

Аватар пользователя SCHIZO SCHIZO 12 мая 2008 в 22:22

Получилось: добавить locative information в новый тип материала. Все материалы такого типа исправно выводятся на карте нодов. Не получилось: внутри самого нода нет участка карты к которому он относится.

Получилось: добавить через CCK gmap поле и при помощи views вывести Gmap View на котором отображены все материалы этого типа.
Не получилось: не работает ссылка с маркера на материал. На карте внутри материала нет маркера.

Может кто нибудь помочь с решением хоть какой нибудь из проблем?