javascript - 谷歌地图方向 - 在 IE7 中不居中/缩放

标签 javascript api google-maps

描述此问题的最佳方式是使用链接。请访问此页面:Ruby International | APOAds.com

在 FireFox 中,一切正常。在 IE 中,它加载方向但不以它们为中心。也许这只是我的电脑,它在你的 IE 下可以工作吗?

这里是 javascript 做的首当其冲的工作:

$(function() {
    // panorama of business
    var biz = new GLatLng(35.796532,139.406645);
    panoramaOptions = { latlng:biz };
    myPano = new GStreetviewPanorama($("div#geoMap").get(0), panoramaOptions);

    // get map for directions
    var dirMap = new GMap2($("div#dirMap").get(0));
    dirMap.setCenter(new GLatLng(35.740066,139.347582), 12);
    dirMap.setUIToDefault();

    // load directions
    directions = new GDirections(dirMap, $("div#dirMapText").get(0));
    directions.load("from: Yokota@35.740066,139.347582 to: Ruby International@35.796532,139.406645");

    $("#tabs").tabs({ cookie: { expires: 30 } });
});

非常感谢任何帮助。 (人)

最佳答案

更新:您在初始化选项卡之前调用了路线功能 - 但是当路线请求返回到浏览器时,选项卡已经初始化并且请求被弄脏了在 IE 中。您可以使用 second suggestion here 修复它- 设置一个监听器以在单击选项卡时调用您的路线功能。

$('#tabs').bind('tabsshow', function(event, ui) {
    if (ui.panel.id == "tabs-5") {
        directions = new GDirections(dirMap, $("div#dirMapText").get(0));
        directions.load("from: Yokota@35.740066,139.347582 to: Ruby International@35.796532,139.406645");
    }
});

关于javascript - 谷歌地图方向 - 在 IE7 中不居中/缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017592/

相关文章:

javascript - 比较 ramda.js 中的部分对象

javascript - 更改每个空元素的样式

javascript - 在接受用户的答案之前,如何将我的问题显示到控制台?

java - 为什么 Java 没有众所周知的系统属性名称的常量?

google-maps - 谷歌地图标记偏离中心

javascript - 用于匹配任何语言的 HashTags 的正则表达式

c++ - 是否有任何适用于 C++ Windows 开发人员的免费可移植(意思是 <100mb)IDE,其编译器能够进行代码提示并经过测试可与 Win32 API 一起使用?

python - 从 Python Flask API 返回空白

javascript - Google MAP 区域坐标和多边形

google-maps - 我可以将用户限制在 Google map 上的特定范围和缩放级别吗?