我只是想知道是否有人知道可用的简单脚本将执行以下操作:
通过从URL获取其名称来显示特定供应商的Google地图位置。就像我们在Justdial,IndiaMart,Zomato等各种上市网站上看到的那样。如果我的网址是
,则更清楚 www.example.com/list.php?city=Delhi
它会在我的list.php网页上显示嵌入谷歌地图的德里。
有人知道PHP中是否存在这样的东西吗?
提前致谢。
答案 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>