【发布时间】:2016-01-17 14:34:56
【问题描述】:
我对 Symfony 2 很陌生,我正在寻找以下问题的解决方案。我正在使用 Symfony 2.8。 我必须在我的应用程序中添加一个功能,在主页上呈现谷歌地图,并在这张地图上呈现存储在我的数据库中的事件(当然,事件实体有一个“地址”列)。现在我不确定我应该使用什么?我想我必须使用一个将 Google Maps 与 symfony 集成的捆绑包和另一个用于对地址进行地理编码的捆绑包(将地址转换为参考经度和纬度的两列,并将其从 DB 转换回地址)?我对吗? 我已经阅读了这些捆绑包: https://github.com/egeloen/ivory-google-map 这个似乎是最受欢迎的,但他们说它会引发很多错误,而且 Symfony 2 不推荐使用很多东西......
或者这个 https://github.com/egeloen/IvoryGoogleMapBundle/blob/master/Resources/doc/installation.md 还有一些其他的,比如 BazingaGeocoderBundle 等等。
你有什么建议?在我的项目中实施它的下一步应该是什么? 我需要深入了解 JavaScript 吗?
我网站上 Google 地图的另一个功能应该是直接在地图上的事件中添加用户参与(我也有与 FOSUser 捆绑包连接的实体用户),同时在地图上的事件上呈现很少的消息。如何处理?是javascript吗?
也许我应该使用普通的 Google-Maps-API?如果这是最好的解决方案,我应该从哪里开始以及如何开始。
当然,如果需要任何文件,我会按顺序提供。
提前致谢:)
【问题讨论】:
标签: google-maps symfony google-maps-api-3 geocoding