我使用的是一個名爲RomeLuv的Google地圖for Wordpress,它可以根據帖子自定義元標記中的地圖位置值構建谷歌地圖。谷歌地圖縮放變量不被識別
插件工作正常,除了地圖,這默認情況下儘可能接近(example here)被放大的縮放級別。
縮放級別在插件代碼中被硬編碼爲17。我將其更改爲10,但地圖保持最近的縮放。
插件輸出下面的代碼,從觀看所生成的網頁的源代碼複製:
<div id="romeluv-global-map" style="width: 100%; height:600px; "></div>
<script type="text/javascript">
var map = new google.maps.Map(document.getElementById("romeluv-global-map"), {
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var bounds = new google.maps.LatLngBounds();
var marker, i;
var myIcon = new google.maps.MarkerImage("http://www.doig.com.au/test/volunteer/wp-content/uploads/firstaid.png", null, null, null, new google.maps.Size(32,37));
marker = new google.maps.Marker({
position: new google.maps.LatLng(-22.9794430, -43.2320800),
map: map,
icon: myIcon
});
bounds.extend(marker.position);
google.maps.event.addListener(marker, "mousedown", (function(marker, i) {
return function() {
infowindow.setContent("<p style='width:95%'><a class='romeluv-google-map-link' href='http://www.doig.com.au/test/volunteer/midwife/'><b>Midwife</b></a><br /> <i>Midwifery</i> <br />Address: <b>Rio De Janeiro, Brazil </b><br /><br /></p>");
infowindow.open(map, marker);
}
})(marker, i));
// Fit these bounds to the map
map.fitBounds(bounds);
</script>
是被不正確地在這裏實現縮放級別?
zoom變量已被指定。 – Steve 2011-12-30 12:07:14