Google地图集成中的'rd未定义'错误 [英] 'rd is not defined' error on Google Maps integration

查看:163
本文介绍了Google地图集成中的'rd未定义'错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

突然之间,我有这个奇怪的错误,我的Google地图集成不再适用于Firefox,而在Chrome上,它完美的工作。



这是我的地图:

  var map; 
var myCenter = new google.maps.LatLng(42.439071,19.266683);
var marker = new google.maps.Marker({
position:myCenter
});

函数initialize(){
var mapProp = {
center:myCenter,
zoom:14,
draggable:true,
scrollwheel :false,
mapTypeId:google.maps.MapTypeId.ROADMAP
};

map = new google.maps.Map(document.getElementById(map-canvas),mapProp);
marker.setMap(map);

google.maps.event.addListener(marker,'click',function(){
infowindow.setContent(contentString);
infowindow.open(map,marker);
});
};

google.maps.event.addDomListener(window,'load',initialize);
google.maps.event.addDomListener(window,resize,resizeMap()); $('#myMapModal')。('shown.bs.modal',function(){
resizeMap();
});
$ b $

函数resizeMap(){
if(typeof map ==undefined)
return;信亦信息范讯信息中范信辛
google.maps.event.trigger(map,resize);
map.setCenter(center);
};

我将其包含在内:

 < script src =https://maps.googleapis.com/maps/api/js?sensor=false>< / script> 

我得到以下错误:


未定义
https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/17/2/main.js (第53行)


有谁知道如何解决这个错误?

这里是一个JSFiddle来测试它:
http://jsfiddle.net/sTLY8/7/


<解决方案

更新我的Firefox到版本30后,我的Google地图应用程序也遇到同样的问题:


ReferenceError:xd未定义 https://maps.gstatic.com/intl/de_ALL/mapfiles/api-3/16/13/main.js line 54> eval`


Firebug似乎会导致这些错误已经是针对此问题提交的问题。我禁用了Firebug中的 Script 面板,现在它再次在Firefox中运行。


All the sudden I have this strange error and my Google Maps integration isn't working on Firefox anymore while on Chrome it works perfectly.

This is the code for my map:

 var map;
 var myCenter = new google.maps.LatLng(42.439071, 19.266683);
 var marker = new google.maps.Marker({
   position: myCenter
 });

 function initialize() {
   var mapProp = {
     center: myCenter,
     zoom: 14,
     draggable: true,
     scrollwheel: false,
     mapTypeId:google.maps.MapTypeId.ROADMAP
   };

   map = new google.maps.Map(document.getElementById("map-canvas"), mapProp);
   marker.setMap(map);

   google.maps.event.addListener(marker, 'click', function() {
     infowindow.setContent(contentString);
     infowindow.open(map, marker);
   }); 
 };

 google.maps.event.addDomListener(window, 'load', initialize);
 google.maps.event.addDomListener(window, "resize", resizeMap());

 $('#myMapModal').on('shown.bs.modal', function() {
   resizeMap();
 });

 function resizeMap() {
   if (typeof map =="undefined")
     return;

   var center = map.getCenter();
   google.maps.event.trigger(map, "resize");
   map.setCenter(center); 
 };

And I include it like this:

<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>

I get the following error

rd is not defined https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/17/2/main.js (line 53)

Does anyone know how to fix this error?

Here is a JSFiddle to test it: http://jsfiddle.net/sTLY8/7/

解决方案

After updating my Firefox to Version 30 I have same problems with my Google Maps application:

ReferenceError: xd is not defined https://maps.gstatic.com/intl/de_ALL/mapfiles/api-3/16/13/main.js line 54 > eval`

It seems Firebug causes these errors and there's already an issue filed for this. I disabled the Script panel in Firebug and now it works again in Firefox.

这篇关于Google地图集成中的'rd未定义'错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆