通过获取变量

时间:2017-03-01 08:28:14

标签: php google-maps

我只是想知道是否有人知道可用的简单脚本将执行以下操作:

通过从URL获取其名称来显示特定供应商的Google地图位置。就像我们在Justdial,IndiaMart,Zomato等各种上市网站上看到的那样。如果我的网址是

,则更清楚
 www.example.com/list.php?city=Delhi

它会在我的list.php网页上显示嵌入谷歌地图的德里。

有人知道PHP中是否存在这样的东西吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

这会对你有帮助。

Html Part。

<div id="map" style="width:100%; height:500px;"></div>

使用Javascript:

function initMap() {
    var latitude = your latitude;
    var longitude = Your longitude;

    var myLatlng = {lat: parseFloat(latitude), lng: parseFloat(longitude)};
    var map = new google.maps.Map(document.getElementById('map'), {
        zoom: 12,
        center: myLatlng
    });

    var address = Address;

    var infowindow = new google.maps.InfoWindow({
        content: address
    });

    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title: 'Click to zoom'
    });

    marker.addListener('click', function () {
        infowindow.open(map, marker);

    });

}

最后你必须包括地图库。

<script async defer
    src="https://maps.googleapis.com/maps/api/js?key=Google key&callback=initMap">
</script>