Этот код отлично работает на jsfiddle и любом другом приложении для песочницы JavaScript, но он не работает на моем веб-сайте.google maps v3 выглядит искаженным и удвоенным
HTML:
<div id="mapcontainer" style="position:absolute;width:280px;height:160px;"></div>
JS:
<script src="http://maps.googleapis.com/maps/api/js?key=*********************************&sensor=false"></script>
<script>
var myCenter = new google.maps.LatLng(33.436150, -117.623090);
function initialize() {
var mapProp = {
center: myCenter,
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("mapcontainer"), mapProp);
var marker = new google.maps.Marker({
position: myCenter,
});
marker.setMap(map);
google.maps.event.trigger(map, 'resize')
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
Это выглядит следующим образом:
Обратите внимание, как верхняя 2/3 является искажено, а нижняя 1/3 - в порядке. Как я могу это исправить?
У вас есть ссылка на ваш сайт, так как это должно быть вызвано чем-то другим? Вероятно, конфликтующие JS или CSS. – tw16
мой сайт находится на oceankarma.co ... имя пользователя oceankarma, а пароль Tycoonaks90 –
просто интересно ... что вы редактировали? –