描述此问题的最佳方法是使用链接。请访问此页面: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 } });
});
非常感谢任何帮助。 (人)
答案 0 :(得分:3)
更新:在初始化标签之前,您正在调用路线功能 - 但是当路线请求返回浏览器时,标签已经初始化并且请求被污染在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");
}
});
答案 1 :(得分:0)
奇怪的问题,但您是否尝试过调用setCenter
?