【问题标题】:Google maps static marker api with address谷歌用地址映射静态标记 api
【发布时间】:2012-07-09 20:04:11
【问题描述】:

我在这里有点新手,但我知道,如果您提出问题,就必须选择答案。

我正在尝试将谷歌地图添加到带有 PHP 中 <img> 标记的站点。地图上可能有多个标记与地址一致。我的问题是标记没有出现。有人可以指出我做错了什么并帮助我找到解决方案的正确方向。我已通读 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";

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

【问题讨论】:

    标签: image geolocation google-maps-markers


    【解决方案1】:
    <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) . "'>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多