在谷歌地图上显示所有搜索到的位置结果

时间:2012-09-02 19:17:47

标签: php javascript jquery html google-maps

我正在使用Google地图创建一个网络应用程序。我需要知道如何实现,当我使用php搜索某个位置并且我在php array()中得到结果时,包含不同位置坐标(纬度经度)的数组结果在地图上显示+聚焦在地图视图中的这些坐标.....

2 个答案:

答案 0 :(得分:1)

您需要创建一个GBound并在以后使用extend()方法创建所有点。 https://developers.google.com/maps/documentation/javascript/v2/reference#GBounds

然后使用map.fitBounds()方法设置这些点的视图。 https://developers.google.com/maps/documentation/javascript/reference

答案 1 :(得分:0)

如果您不需要滚动地图,请使用Google Static Maps API: https://developers.google.com/maps/documentation/staticmaps/

在HTML中添加<img>标记,其源代码格式如下: https://maps.googleapis.com/maps/api/staticmap?center=LAT,LONG&amp;zoom=14&amp;size=288x200&amp;sensor=false"

这将返回以您指定的坐标为中心的地图图像。