Javascript markerwithlabel没有显示在meteorjs上的谷歌地图上

Javascript markerwithlabel没有显示在meteorjs上的谷歌地图上,javascript,google-maps,meteor,google-maps-api-3,reactjs,Javascript,Google Maps,Meteor,Google Maps Api 3,Reactjs,markerwithlabel没有显示在meteorjs上的谷歌地图上。我正在使用dburles:googlemaps和markerwithlabel v1.1.9。我似乎无法与dburles集成:谷歌地图,我将markerwithlabel.js放在了公共文件夹中 我有这个错误 未捕获类型错误:google.maps.MarkerWithLabel不是函数 GoogleMap.jsx Map = React.createClass({ propTypes: { name: Rea

markerwithlabel没有显示在meteorjs上的谷歌地图上。我正在使用dburles:googlemaps和markerwithlabel v1.1.9。我似乎无法与dburles集成:谷歌地图,我将markerwithlabel.js放在了公共文件夹中

我有这个错误

未捕获类型错误:google.maps.MarkerWithLabel不是函数

GoogleMap.jsx

Map = React.createClass({

  propTypes: {
    name: React.PropTypes.string.isRequired,
    options: React.PropTypes.object.isRequired
  },

  componentDidMount() {

    GoogleMaps.create({
      name: this.props.name,
      element: React.findDOMNode(this),
      options: this.props.options
    })

    GoogleMaps.ready(this.props.name, function(map) {
      var marker = new google.maps.MarkerWithLabel({ <-----------ERROR
        position: map.options.center,
        map: map.instance,
        zoom: 8
      })
    })
  },

  componentWillUnmount() {
    if (GoogleMaps.maps[this.props.name]) {
      google.maps.event.clearInstanceListeners(GoogleMaps.maps[this.props.name].instance);
      delete GoogleMaps.maps[this.props.name];
    } 
  },

  render() {
    return <div className="map-container"></div>;
  }
})
Map=React.createClass({
道具类型:{
名称:React.PropTypes.string.isRequired,
选项:React.PropTypes.object.isRequired
},
componentDidMount(){
谷歌地图({
名称:this.props.name,
元素:React.findDOMNode(this),
选项:this.props.options
})
GoogleMaps.ready(this.props.name,函数(map){

var marker=new google.maps.MarkerWithLabel({我终于明白了。使用MarkerWithLabel而不是google.map.MarkerWithLabel有点愚蠢,因为api不是来自google maps api

GoogleMaps.ready(this.props.name, function(map) {
      var marker = new MarkerWithLabel({
        position: map.options.center,
        map: map.instance,
        zoom: 8,
        labelContent: "$425K",
      })
    })
GoogleMaps.ready(this.props.name, function(map) {
      var marker = new MarkerWithLabel({
        position: map.options.center,
        map: map.instance,
        zoom: 8,
        labelContent: "$425K",
      })
    })