Поток комментариев Facebook в информационном окне Google Maps

В настоящее время я работаю над проектом Google Maps, показывающим достопримечательности в моем городе. Мой план состоял в том, чтобы использовать несколько маркеров на карте для обозначения разных мест, при нажатии на которые открывалось информационное окно со списком более подробной информации об этом месте... Я также подумал, что было бы хорошо разрешить посетителям оставлять комментарии и впечатления, используя Facebook. Плагин комментариев в InfoWindow.

Тем не менее, после дальнейших исследований и прочтения попыток нескольких других людей попытаться получить комментарии Facebook в InfoWindows это кажется невозможным ... шкаф, который я видел, - это парень, которому удалось получить ОДИНАКОВЫЙ поток комментариев, появляющийся в каждом InfoWindow независимо от того, какой маркер / точка на карте был выбран .... это не то, что я хочу! Его вывод состоял в том, чтобы создать свой собственный поток комментариев на PHP.

Вот ссылка на статью выше, в которой есть ссылка на рабочую карту; https://groups.google.com/forum/#!msg/google-maps-js-api-v3/4wvBdVxPHJ0/vxuYP93N-lgJ

Я новичок в разработке для Facebook, но, конечно же, не возражаю против того, чтобы пройти обучение, чтобы достичь того, чего я хочу, но подумал, что было бы разумно проконсультироваться с экспертами здесь, в stackoverflow, на случай, если то, чего я пытаюсь достичь, не сработает!

Любые предложения, советы и указатели будут с благодарностью получены.


person Peter Cabrelli    schedule 22.05.2012    source источник
comment
Я также заинтересован в том, чтобы это заработало - вы нашли решение?   -  person tristanojbacon    schedule 22.09.2012


Ответы (1)


Мне недавно удалось это сделать. Хитрость в том, чтобы

  • вставьте содержимое вашего информационного окна в конец страницы в скрытый div.
  • разобрать этот div с помощью FB.XFBML.parse
  • получить innerHTML вашего div
  • вызовите infowindow.setContent() с помощью innerHTML, который вы получили раньше

Если вы хотите, чтобы в каждом информационном окне были разные комментарии, вы должны иметь разные URL-адреса для каждого плагина комментариев информационного окна: например, http://localhost?infowindow=content1 и http://localhost?infowindow=content2 для другого.

Надеюсь, это помогло!

person muxamilian    schedule 11.10.2012