我試圖在本地開發環境(WAMP)中使用http://code.google.com/p/jquery-ui-map/嵌入谷歌地圖。將谷歌地圖嵌入到一個頁面中:雖然HTML中存在地圖,但不能看到
我已經加載所需的所有腳本:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script><script src="http://maps.gstatic.com/intl/en_ALL/mapfiles/api-3/10/22/main.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="/app_dev.php/js/fcc600e_part_1_jquery.ui.map.full.min_1.js"></script>
<script type="text/javascript" src="/app_dev.php/js/fcc600e_part_1_myscript_2.js"></script>
<script>
$('#map_canvas').gmap().bind('init', function(ev, map) {
$('#map_canvas').gmap('addMarker', {'position': '57.7973333,12.0502107', 'bounds': true}).click(function() {
$('#map_canvas').gmap('openInfoWindow', {'content': 'Hello World!'}, this);
});
});
</script>
當然
我已經在腳本調用之前放一個空的<div id="map_canvas"></div>
在我的HTML。
該函數被執行,根本沒有控制檯錯誤。我在「#map_canvas」中看到了html,但地圖放置在視口之外的某個位置,朝向頂部,並且完全不可見。 (似乎是內聯CSS告訴它絕對位置..)
這裏呈現的HTML:http://pastebin.com/V2cMt4Kr
下面是與我使用的代碼的實際活動鏈接: http://www.isawu.eu/index.html
downvoter,請說明。 – 2013-02-16 08:52:56