Google 在数据库中映射和记下地址
Google Maps and writing down adresses in DB
我是 Symfony 2 的新手,我正在寻找以下问题的解决方案。我正在使用 Symfony 2.8。
我必须向我的应用程序添加一个功能,它在主页上呈现一个 Google 地图,并在此地图上呈现存储在我的数据库中的事件(当然事件实体有一个列 'adress')。现在我不确定我应该使用什么?我想我必须拿一个集成 Google 地图与 symfony 的捆绑包和另一个用于对地址进行地理编码的捆绑包(将地址翻译成两列,指的是经度和纬度,并将其从数据库转换回地址)?我对吗?
我读过这些捆绑包:
https://github.com/egeloen/ivory-google-map
这个似乎是最受欢迎的,但他们说它会引发很多错误,并且 Symfony 2 不推荐使用很多东西...
或者这个
https://github.com/egeloen/IvoryGoogleMapBundle/blob/master/Resources/doc/installation.md
还有一些其他的,比如 BazingaGeocoderBundle 等等。
你有什么建议?在我的项目中实施它的下一步应该是什么?
我需要深入了解 JavaScript 吗?
我网站上 Google 地图的另一个功能应该是直接在地图上的事件中添加用户参与(我也有实体用户与 FOSUser Bundle 连接),同时在地图上的事件上呈现小消息。如何处理?是javascript吗?
也许我应该使用普通的 Google-Maps-API?如果这是最好的解决方案,我应该从哪里开始以及如何开始。
当然如果需要任何文件我会在订单中提供。
提前致谢:)
好的,最终我使用了两个 Google 的 APIs - Google 地图地理编码 API 和 Google 地图 JavaScript API。 Statci API 不足以让它发挥作用。
大多数用于地理编码的捆绑包或用于 symfony 的 google 地图不能正常工作或文档质量差。更重要的是,当整个代码都在 java 脚本中时,我认为升级特别是涉及 google 地图的部分更容易。
修复它的最简单方法是使用 google 地图文档中的示例:enter link description here 并根据您自己的需要修改它们。通过这种方式,我从我的数据库中添加了标记签名事件(ajax 也很有用)和自定义搜索框,遍历所有这些标记。
在地理编码的情况下,我准备了一个在按下提交按钮时触发的脚本,它在表单中创建隐藏输入,其中包含用户使用表单给出的地址坐标。
如果有人需要任何部分代码来完成类似任务,请给我留言,我会在这里提供。
我是 Symfony 2 的新手,我正在寻找以下问题的解决方案。我正在使用 Symfony 2.8。 我必须向我的应用程序添加一个功能,它在主页上呈现一个 Google 地图,并在此地图上呈现存储在我的数据库中的事件(当然事件实体有一个列 'adress')。现在我不确定我应该使用什么?我想我必须拿一个集成 Google 地图与 symfony 的捆绑包和另一个用于对地址进行地理编码的捆绑包(将地址翻译成两列,指的是经度和纬度,并将其从数据库转换回地址)?我对吗? 我读过这些捆绑包: https://github.com/egeloen/ivory-google-map 这个似乎是最受欢迎的,但他们说它会引发很多错误,并且 Symfony 2 不推荐使用很多东西...
或者这个 https://github.com/egeloen/IvoryGoogleMapBundle/blob/master/Resources/doc/installation.md 还有一些其他的,比如 BazingaGeocoderBundle 等等。
你有什么建议?在我的项目中实施它的下一步应该是什么? 我需要深入了解 JavaScript 吗?
我网站上 Google 地图的另一个功能应该是直接在地图上的事件中添加用户参与(我也有实体用户与 FOSUser Bundle 连接),同时在地图上的事件上呈现小消息。如何处理?是javascript吗?
也许我应该使用普通的 Google-Maps-API?如果这是最好的解决方案,我应该从哪里开始以及如何开始。
当然如果需要任何文件我会在订单中提供。
提前致谢:)
好的,最终我使用了两个 Google 的 APIs - Google 地图地理编码 API 和 Google 地图 JavaScript API。 Statci API 不足以让它发挥作用。
大多数用于地理编码的捆绑包或用于 symfony 的 google 地图不能正常工作或文档质量差。更重要的是,当整个代码都在 java 脚本中时,我认为升级特别是涉及 google 地图的部分更容易。
修复它的最简单方法是使用 google 地图文档中的示例:enter link description here 并根据您自己的需要修改它们。通过这种方式,我从我的数据库中添加了标记签名事件(ajax 也很有用)和自定义搜索框,遍历所有这些标记。
在地理编码的情况下,我准备了一个在按下提交按钮时触发的脚本,它在表单中创建隐藏输入,其中包含用户使用表单给出的地址坐标。
如果有人需要任何部分代码来完成类似任务,请给我留言,我会在这里提供。