2

私はここでは少し初心者ですが、質問をする場合は答えを選ばなければならないことを理解しています。

<img>PHPのタグが付いたサイトにグーグルマップを追加しようとしています。地図上に住所と一致する複数のマーカーがある場合があります。私の問題は、マーカーが表示されないことです。誰かが私が間違っていることについて正しい方向に私を向け、解決策を見つけるのを手伝ってくれますか?Google Maps 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";

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

6
<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) . "'>
于 2012-12-08T23:53:58.160 に答える