我有这张地图,作为另一个问题的答案。它使用 geocodezip 并且运行良好,但在 Internet Explorer 中无法运行。你能建议我任何解决方案吗?
这是它在其他浏览器中的外观
这就是它在 Internet Explorer 中的外观
非常感谢
我有这张地图,作为另一个问题的答案。它使用 geocodezip 并且运行良好,但在 Internet Explorer 中无法运行。你能建议我任何解决方案吗?
这是它在其他浏览器中的外观
这就是它在 Internet Explorer 中的外观
非常感谢
根本原因是 IE 中处理字符编码的方式不同,IE 正在检测 XML 中的无效字符。
这是一个示例代码:
function initialize() {
var mapOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);