将对象从数据库放到Google地图上

时间:2014-04-21 04:19:25

标签: javascript google-maps

我想告诉你,这是我第一次这样做,所以我完全处于黑暗中。我想要一些意见。 我想在Google地图上映射一个对象,并给出它的位置。例如: - 市中心,洛杉矶,美国。我有一个数据库,存储这些位置和对象,我想在谷歌地图上显示。我没有经度和纬度。

2 个答案:

答案 0 :(得分:0)

嘿,我做了类似的事情......但

我的地方存储了数据库而且我没有经度/纬度。所以我在谷歌api的运行时计算它们

我已将此KML文件用于此以及下面提到的库。

https://code.google.com/p/geoxml3/wiki/Usage

您必须使用数据库构建KML文件,然后将KML文件放在某个可访问的位置并使用上述链接的Geoxml KML处理器 希望它有所帮助

答案 1 :(得分:0)

如果您要在Google地图中加载地址,则必须使用服务器端地理编码服务API(因为您已要求从数据库加载它)。

服务器端

地理编码服务API

这将帮助您将地址更改为经度和经度。

Reference

如果您在运行时(服务器端)获得了Lattitude和Longtitude,那么一次。然后construct a KML file(我已经给出了一个Java示例,如果您使用的是PHP),它将帮助您在客户端进行渲染。

客户端

您需要在客户端Google地图上再展示一个库。那是geoxml。为您  解析KML文件Reference