将Symfony2中的内容集成到映射(GoogleMaps或其他)服务中

时间:2013-02-08 22:01:09

标签: google-maps symfony google-maps-api-3

我希望我的内容(比如说消息)有一个地理位置连接到它们 - 一个存储地理编码或数据库中地址的列 - 然后使用该地理编码将它们显示在谷歌地图上。 我是否需要一个抽象库,或者我可以直接使用Google Maps API吗? 在性能和简单性方面,什么是最佳实践? (这对我来说已经是未知的领域)

1 个答案:

答案 0 :(得分:5)

我首先会看一下这些库和包。

https://github.com/willdurand/Geocoder

https://github.com/egeloen/IvoryGoogleMapBundle

您当然可以在任何标准数据库中存储/查询大量数据,但您可能希望使用MongoDB来获取它的地理索引:

http://docs.mongodb.org/manual/core/geospatial-indexes/