Я использую плагин Wordpress под названием RomeLuv Google Maps для Wordpress, который строит Карты Google из значений местоположения карты в пользовательских метатегах сообщений.
Плагин работает нормально, за исключением масштабированияуровень карты , который по умолчанию увеличен максимально близко (* пример здесь ).
Уровень масштабирования был жестко задан до 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>
Является линеправильно масштабируется уровень масштабирования здесь?