Javascript 反应谷歌地图不';不进口

Javascript 反应谷歌地图不';不进口,javascript,reactjs,Javascript,Reactjs,抱歉,我是React.js的新手,无法理解为什么我有下一个警告,而我的代码不工作 import React from 'react'; import {Map, InfoWindow, Marker, GoogleApiWrapper} from 'google-maps-react'; class GoogleMap extends Component { render() { return ( <div className="Googl

抱歉,我是React.js的新手,无法理解为什么我有下一个警告,而我的代码不工作

import React from 'react';
import {Map, InfoWindow, Marker, GoogleApiWrapper} from 'google-maps-react';

    class GoogleMap extends Component {   render() {
        return (
          <div className="GoogleMap">
        <Map google={this.props.google} zoom={14}>
          <Marker onClick={this.onMarkerClick} //Unresolved variable onMarkerClick
                  name={'Current location'}/>
          <InfoWindow onClose={this.onInfoWindowClose}> //Unresolved variable onMarkerClick
            <div>
              <h1>{this.state.selectedPlace.name}</h1>
            </div>
          </InfoWindow>
        </Map>
      </div>
    );   } }

export default GoogleApiWrapper({apiKey: (*apikeyhidden*) })(GoogleMap)  //Unused default export
我的localhost:3000给了我下一个:

未能编译。/src/pages/Map.js模块未找到:无法解析 中的“client/src/components/map/google/GoogleMap” “C:\午餐时间\client\src\pages”此错误发生在生成过程中 时间和精力是不能被忽视的


怎么了?请帮助

您可能需要相对路径:

import {GoogleMap} from './client/src/components/map/google/GoogleMap';
或者可能

import {GoogleMap} from './components/map/google/GoogleMap';

this.onMarkerClick
定义了吗?它应该在“谷歌地图反应”库中定义,因为我从一个所有东西都在工作的图库开始编写这段代码。如果它没有在你的
类中定义,那么
**this**。onMarkerClick
没有定义。似乎你已经发布了敏感/私人信息。请重置您的密码和/或撤销API密钥和令牌,因为这些密钥和令牌在发布到internet上时被视为已被泄露。
import {GoogleMap} from './components/map/google/GoogleMap';