Javascript 街景误差

Javascript 街景误差,javascript,html,google-maps,google-maps-api-3,google-street-view,Javascript,Html,Google Maps,Google Maps Api 3,Google Street View,我最近几天在我的网站上遇到了一个问题。当我试图在地图上切换到街景时——在把黄男人扔到街上之后——我得到一个灰色的屏幕(见屏幕抓图)。 我的控制台(在Chrome上)显示此错误,在切换时弹出: 未捕获类型错误:无法重新定义属性:映射 在定义属性() 在pa() 在 在 我过去也遇到过这个问题,但我通过降低谷歌地图版本的等级来解决它。 我的初始映射: function init_map() { var myOptions = { zoom: 4, cent

我最近几天在我的网站上遇到了一个问题。当我试图在地图上切换到街景时——在把黄男人扔到街上之后——我得到一个灰色的屏幕(见屏幕抓图)。 我的控制台(在Chrome上)显示此错误,在切换时弹出:

未捕获类型错误:无法重新定义属性:映射 在定义属性() 在pa() 在 在

我过去也遇到过这个问题,但我通过降低谷歌地图版本的等级来解决它。 我的初始映射:

function init_map() {
      var myOptions = {
        zoom: 4,
        center: new google.maps.LatLng(48.632909,17.138672),
        panControl: true,
        zoomControl: true,
        mapTypeControl: true,
        mapTypeControlOptions: {
          style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
          position: google.maps.ControlPosition.TOP_RIGHT
        },
        scaleControl: true,
        streetViewControl: true,
        gestureHandling: 'greedy',
        mapStreetViewControlOptions: {
          position: google.maps.ControlPosition.RIGHT_TOP
        },      
        overviewMapControl: false,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      }
      var gmap = new google.maps.Map(document.getElementById("gmap"), myOptions);
我使用的是3.29,它工作得很好,现在,我对3.31版有问题:

<script src="maps.google.com/maps/api/js?v=3.31&key=....."; type="text/javascript"></script>

我们遇到了非常相同的错误字符串,但在加载嵌入的映射本身时看到了错误字符串。我们似乎在另一个(现在未使用)JS文件中重新定义函数
Map()
,重命名此函数解决了这个问题


我并不是完全靠自己得出这个结论的,请参见用户描述的与您相同的问题。

发布一些代码?如何加载地图库?你能把密码寄出去吗//我已经试过了所有的版本。它在14.02之前对我来说都很好,但只有在版本3.29已经被弃用的情况下才起作用。