initialize()
вызывает ошибку, поскольку холст карты является нулевым. Холст карты является нулевым, потому что getDocumentById
не может найти map_canvas
. getDocumentById
не может найти map_canvas
, потому что IE требует, чтобы <div>
был внутри тега <body>
.
Это исправило твой скрипт в IE для меня:
<body>
<div id="map_canvas" style="height: 408px; width: 750px;"></div>
<script>
initialize();
codeAddress();
</script>
</body>
Поэтому убедитесь, что ваш документ имеет правильный формат HTML с тегами <html>
, <head>
и <body>
, расположенными надлежащим образом.