import React from 'react';
import { withGoogleMap, GoogleMap, Marker } from 'react-google-maps';
// const googleMapURL = 'https://maps.googleapis.com/maps/api/js?v=3.27&libraries=places,geometry&key=AIzaSyASIGvujxniBb3bX8ZwMHjHbM13Ah6q9X';
const Map = props => (
<GoogleMap
defaultZoom={16}
defaultCenter={{ lat: 40.6219853, lng: -73.94007739999999 }}
>
{
props.displayed.forEach(device => device.locations.map((location, i) => (
<Marker
key={i}
postion={{ lat: location.latitude, lng: location.longitude }}
label={device.deviceName}
/>
)))
}
</GoogleMap>
);
export default withGoogleMap(Map);
我不能让我的标志,以显示在地图渲染罚款传递的数据是正确的我的控制台登录它我得到的Web包或控制台没有错误不能让我的标记加载
你有一个错字,太:'postion'也许应该是'position'。 – AKX
感谢改变它,但仍然不工作 –