2

我目前正在做一个谷歌地图项目,显示我当地城镇的名胜古迹。我的计划是在地图上使用多个标记来识别不同的地点,点击这些标记会打开一个信息窗口,列出有关该地点的更多详细信息……我还认为允许访问者使用 Facebook 发表评论和体验会很好InfoWindow 中的评论插件。

然而,在进一步的研究和阅读其他一些人的努力试图让 Facebook 评论进入 InfoWindows 时,这似乎是不可能的......我见过的壁橱是一个设法让相同的评论流出现在每个无论选择了地图上的哪个标记/点,InfoWindow 都不是我想要的!他的结论是用 PHP 构建您自己的评论流。

这是上述文章的链接,其中包含工作地图的链接; https://groups.google.com/forum/#!msg/google-maps-js-api-v3/4wvBdVxPHJ0/vxuYP93N-lgJ

我对 Facebook 开发还很陌生,但当然不介意爬上学习曲线来实现我想要的,但我认为明智的做法是与 stackoverflow 的专家核实,以防我想要实现的目标是非首发!

任何建议、意见和指点将不胜感激。

4

1 回答 1

1

我最近设法做到了。诀窍是

  • 将信息窗口的内容插入页面末尾的隐藏 div 中。
  • 解析这个 divFB.XFBML.parse
  • 得到innerHTML你的 div
  • infowindow.setContent()用你之前得到的 innerHTML调用

如果您想在每个信息窗口中使用不同的评论,您必须为每个信息窗口的评论插件设置不同的 url:likehttp://localhost?infowindow=content1http://localhost?infowindow=content2for another。

希望有帮助!

于 2012-10-11T22:41:51.740 回答