谷歌地图静态标记api与地址

Chr*_*her 2 image geolocation google-maps-markers

我在这里有点新手,但我明白,如果你问一个问题,你必须选择一个答案.我有一个非常无聊的问题.

我试图将谷歌地图添加到带有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' />";


    ?>
Run Code Online (Sandbox Code Playgroud)

这在理论上应该向我展示澳大利亚的地图,标记掉落然而它似乎不起作用.还可以通过地址动态地将标记添加到地图中吗?

     eg. $markers = "&markers=color:green%7CAustralia";
         $markers =  $markers."&markers=color:green%7CAmerica";
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?

Mic*_*ins 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) . "'>
Run Code Online (Sandbox Code Playgroud)