2012-09-02 36 views
-1

我使用Google地圖創建了一個Web應用程序。我需要知道如何實現,當即時搜索一些位置使用PHP和我得到的結果在PHP數組(),該數組結果,其中包含不同位置的座標(緯度經度)顯示在地圖+重點放在這些座標在地圖視圖.....在谷歌地圖上顯示所有搜索到的位置結果

+0

想把他們聚焦在一起還是一個接一個? – bokan

+0

將它們聚焦在一起... –

回答

1

您需要創建一個GBound,並在稍後使用extend()方法創建時指定所有點。 https://developers.google.com/maps/documentation/javascript/v2/reference#GBounds

然後使用map.fitBounds()方法設置這些點的視圖。 https://developers.google.com/maps/documentation/javascript/reference

+0

這是使用GBound的最佳參考.... 謝謝 此鏈接可以幫助我更多 http://911-need-code-help.blogspot.com/2011/03/zoom-to-fit-all -markers上,谷歌,map.html –

0

如果您不需要地圖滾動,使用谷歌靜態地圖API: https://developers.google.com/maps/documentation/staticmaps/

<img>標籤添加到您的HTML,在下列格式來源: https://maps.googleapis.com/maps/api/staticmap?center=LAT,LONG&amp;zoom=14&amp;size=288x200&amp;sensor=false"

這將返回一個以您指定的座標爲中心的地圖圖像。

+0

我需要滾動...像一個活動地圖.. –

+0

然後查看[Google Maps API](https://developers.google.com/maps/documentation/javascript/tutorial )。基本介紹在該頁面上。 –

相關問題