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

===============>>#1 票数:0

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

我的数据库中存储了地点,但没有经度/纬度。 所以我在运行时从Google API的计算它们

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

https://code.google.com/p/geoxml3/wiki/用法

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

===============>>#2 票数:0 已采纳

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

服务器端

地理编码服务API

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

参考

如果在运行时(服务器端)获得了纬度和经度,则单击一次。 然后构造一个KML文件 (如果您使用PHP ,我已经给出了一个Java示例),它将帮助您在客户端进行渲染。

客户端

您还需要一个库才能在客户端Google地图上进行渲染。 那就是geoxml。 供您解析KML文件参考

  ask by darthsidious translate from so

未解决问题?本站智能推荐: