這里我們不難發(fā)現(xiàn),我們這里只需要獲得公司地址的經(jīng)緯度就可以生成地圖。方便以后更好的引用。最后網(wǎng)頁實現(xiàn)的效果如下:
接著我們來說一說谷歌地圖:首先跟百度地圖一樣我們也可以去直接去谷歌地圖生成,地址如下:谷歌官網(wǎng)/maps/;
我們可以獲取如下代碼:<iframe src="谷歌官網(wǎng)/maps/embed?pb=!1m14!1m12!1m3!1d255281.22504611858!2d103.84425004999999!3d1.31400005!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1szh-CN!2ssg!4v1548403332968" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>,直接插入就行了。
同樣我們也可以封裝成js文件,方便以后引用,如下:我們先要通過如下地址獲取谷歌地圖的key值:<script type='text/javascript' src='谷歌官網(wǎng)/maps/api/js?sensor=true&&key=AIzaSyDO-TI0nPW2O7VTCRuhHDQ-MocQpckas6U'></script>
這個獲取到以后,然后我們封裝一下方法:
function googleMap(lat,lon){
var myCenter=new google.maps.LatLng(lat,lon);
function initialize()
{
var mapProp = {
center:myCenter,
zoom:18,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var marker=new google.maps.Marker({
position:myCenter,
icon:Img
});
marker.setMap(map);
}
initialize();
}
然后我們在頁面只需要googleMap(113.846839,22.786304);我們可以發(fā)現(xiàn),這里也只需要經(jīng)緯度就可以了,方便以后引用。最后地圖實現(xiàn)效果如下: