2012-07-10 83 views
2

我有點新手在這裏,但我明白,如果你問一個問題,你必須選擇一個答案。我有一個很不好的問題。谷歌地圖靜態標記API與地址

我試圖添加一個谷歌地圖到一個網站的標籤在PHP中。地圖上可能有多個標記與地址一致。我的問題是標記本身沒有顯示出來。有人能指出我正確的方向,我做錯了什麼,並幫助我找到解決方案。我已經閱讀了谷歌地圖api上的文檔,但不清楚如何用地址來做到這一點。

我的代碼

<?php 

     $markers = "&markers=color:green%7CAustralia"; 

     $mapUrl = "http://maps.googleapis.com/maps/api/staticmapsize=550x200".$markers."&sensor=true"; 

     echo "<img src='$mapUrl' />"; 


    ?> 

這在理論上應該告訴我澳洲的一個標誌物下降但它似乎並沒有工作。也有可能動態添加標記來映射這種方式與地址?

 eg. $markers = "&markers=color:green%7CAustralia"; 
     $markers = $markers."&markers=color:green%7CAmerica"; 

有人可以指出我在正確的方向?

回答

5
<img class='group-google-maps-preview' src='http://maps.googleapis.com/maps/api/staticmap?center=" . urlencode($this->address) . "&zoom={$this->zoom}&size=600x300&sensor=true&markers=color:red|" . urlencode($this->address) . "'>