Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html ';rd未定义';谷歌地图集成错误_Html_Google Maps_Firefox - Fatal编程技术网

Html ';rd未定义';谷歌地图集成错误

Html ';rd未定义';谷歌地图集成错误,html,google-maps,firefox,Html,Google Maps,Firefox,突然间,我出现了一个奇怪的错误,我的谷歌地图集成在Firefox上无法正常工作,而在Chrome上却可以正常工作 这是我的地图的代码: var map; var myCenter = new google.maps.LatLng(42.439071, 19.266683); var marker = new google.maps.Marker({ position: myCenter }); function initialize() { var mapProp = {

突然间,我出现了一个奇怪的错误,我的谷歌地图集成在Firefox上无法正常工作,而在Chrome上却可以正常工作

这是我的地图的代码:

 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); 
 };
我把它包括在下面:

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

我得到以下错误

未定义rd (第53行)

有人知道如何修复此错误吗

下面是一个JSFIDLE来测试它:

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

ReferenceError:xd未定义行54>eval`


似乎是Firebug导致了这些错误,而且已经有了一个解决方案。我在Firebug中禁用了脚本面板,现在它在Firefox中再次工作。

这是Firefox 30下Firebug 2.0的已知平台错误

禁用Firebug脚本面板或使用Firefox31测试版

见相应的

  • 萤火虫问题追踪器
  • Mozilla Bugzilla

您的代码不完整:
未捕获引用错误:未定义infowindow
,然后
未捕获引用错误:未定义contentString
是,firebug导致问题。这是由于安全原因。因为您的google map API是https安全请求。这可能是一个好主意,出于安全考虑,感谢Firebug,现在客户端无法读取我的脚本。什么能阻止他们直接把我的脚本
src
放到浏览器中?@nebroT谢谢你的回答,真希望我能在拔出头发后2小时前找到它。干杯