1
我已經做了很多搜索這個問題,並找到了很多結果,但似乎沒有在這種情況下幫助。我前段時間安裝了谷歌地圖,它工作。然後用我改變任何東西停止在鉻&歌劇工作,但仍然工作在IE和Android的鉻。有一天,我用新代碼取代了它,並在所有瀏覽器中重新使用它,但現在我注意到它不再適用於歌劇中的Chrome &,但在IE和Chrome中運行正常。魔鬼正在發生什麼?谷歌地圖js不顯示在鉻或歌劇
<div id="map-canvas" style="width:100%; height:300px; max-width: 100%;"></div>
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(<? echo $lat; ?>, <? echo $long; ?>);
var mapOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: "Hello world"
});
//marker.setMap(map);
}
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://maps.googleapis.com/maps/api/js?key=API_KEY_HERE&sensor=false&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
</script>
我會補充說我在這個項目上使用了twitter bootstrap 2.x以防萬一有軸承。
沒有足夠的信息。看看錯誤控制檯,看看是否有錯誤。 –
我已經做到了,沒有錯誤。你建議我補充什麼更多的信息? – Ally