Google maps api 3 Google Map API TypeError:此[Dc]不是函数

Google maps api 3 Google Map API TypeError:此[Dc]不是函数,google-maps-api-3,Google Maps Api 3,我正在跟踪,我得到了这个错误 TypeError: this[Dc] is not a function at Object.yl [as Map] (main.js:57) at core.util.js:49 at ionic.bundle.js:48811 at Object.ionic.Platform.ready (ionic.bundle.js:2122) at Object.self.ready (ionic.bundle.js:48809)

我正在跟踪,我得到了这个错误

TypeError: this[Dc] is not a function
    at Object.yl [as Map] (main.js:57)
    at core.util.js:49
    at ionic.bundle.js:48811
    at Object.ionic.Platform.ready (ionic.bundle.js:2122)
    at Object.self.ready (ionic.bundle.js:48809)
    at Object.self.loadMap (core.util.js:47)
    at eventDetail.controller.js:598
    at processQueue (ionic.bundle.js:23394)
    at ionic.bundle.js:23410
    at Scope.$eval (ionic.bundle.js:24673)
这是我的代码示例

  // src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"
  loadMap: function(location, domId) {
    var lat, lon, mapCanvas, options;
    if (domId == null) {
      domId = 'map-canvas';
    }
    lat = location[0], lon = location[1];
    mapCanvas = document.getElementById(domId);
    options = {
      center: new google.maps.LatLng(lat, lon),
      zoom: 8,
      mapTypeid: google.maps.MapTypeId.ROADMAP
    };
    return $ionicPlatform.ready(function() {
      var map;
      return map = google.maps.Map(mapCanvas, options);
    });

我已经检查了代码并确认DomeElement可用。有什么想法吗?

您的代码有一个输入错误。您缺少
google.maps.Map
之前的
new

实际上有两个,javascript区分大小写,但第二个不会引起问题:

mapTypeid: google.maps.MapTypeId.ROADMAP
应该是:

mapTypeId: google.maps.MapTypeId.ROADMAP

代码片段:

功能加载图(位置,domId){
var lat、lon、mapCanvas、选项;
if(domId==null){
domId=‘地图画布’;
}
lat=位置[0],lon=位置[1];
mapCanvas=document.getElementById(domId);
选项={
中心:新google.maps.LatLng(lat,lon),
缩放:8,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(mapCanvas,选项);
}
google.maps.event.addDomListener(窗口'load',函数(){
装载图([42,-72],“地图”);
});
#地图{
宽度:500px;
高度:400px;
}

。也许是你改变了什么东西把它弄坏了。请提供一份证明该问题的报告。什么是$ionicPlatform?$ionicPlatform.ready在窗口加载事件后激发。