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

标签 image geolocation google-maps-markers

我在这里有点新手,但我知道如果你问一个问题,你必须选择一个答案。

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


    ?>

这在理论上应该向我显示一张澳大利亚 map ,但它似乎不起作用。也可以通过地址动态添加标记到 map 吗?

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

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

最佳答案

<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) . "'>

关于image - 谷歌地图静态标记 api 与地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411734/

相关文章:

css - 在另一个图片上显示图片

java - 如何从数据库中查看JSP页面中的多个图像?

firefox - 是否有允许模拟地理位置的浏览器(Chrome、Firefox)插件​​?

angular - 在使用 ngx-img-cropper 的 Angular 中,如何获取裁剪后的 jpg 或 png 文件,而不是 base64 图像

python - 如何在不重新缩放的情况下在 Reportlab 中设置图像的最大尺寸?

MySQL对左连接结果的限制

javascript - JS - Promise + geolocation.watchPosition

c# - 如何在谷歌标记 map 上使用 C# .net MVC 框架显示 Azure Cosmos DB 数据?

javascript - 谷歌地图 : place number in marker?

java - 根据缩放级别在 map 上缩放自定义标记