-1
例如,如果您使用嵌入式谷歌地圖。使谷歌地圖響應沒有iframe
你可以用IFRAME(簡單的iframe)讓你的谷歌地圖與響應下面的代碼
<div class="ggmap">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d212270.5451230493!2d-84.42060395!3d33.7677129!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88f5045d6993098d%3A0x66fede2f990b630b!2sAtlanta%2C+GA!5e0!3m2!1sen!2sus!4v1396981185525" width="600" height="450" frameborder="0" style="border:0"></iframe>
</div>
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.ggmap iframe,
.ggmapr object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
但是我用谷歌地圖由JavaScript這樣的下面。
<div id="map_canvas" style="width:600px; height:450px"></div>
function writeMap(latitude,longitude) {
var latlng = new google.maps.LatLng(latitude,longitude);
var opts = {
zoom: 15,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), opts);
}
$(document).ready(function(){
writeMap(latitude,longitude);
});
在這種情況下,谷歌地圖無法響應。
如何讓這個谷歌地圖響應?
謝謝,這很簡單,我可能已經嘗試過複雜的方式。非常感謝。最黑暗的地方是燭臺下。 – whitebear