Javascript 反应谷歌地图不';不进口
抱歉,我是React.js的新手,无法理解为什么我有下一个警告,而我的代码不工作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
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';