Как мне разобрать эти две строки внутри этой функции, чтобы использовать их в моих позициях = {}, мне нужны целые числа - PullRequest
0 голосов
/ 11 марта 2019

Мне нужно разобрать мои "M" и "N" внутри моего

return (
 <Map
   google={this.props.google}
   zoom={14}
   style={mapStyles}
   initialCenter={{
      lat: 32.71573699,
      lng: -117.16108799
   }}
 >
 {this.props.policeCall.map(({ A, M, N }) => {
    return (
      <Marker
        onClick={this.onMarkerClick}
        name={A}
        position={{ lat: M, lng: N }}
      />)             
  })}

 {this.props.policeCall.map(({  M, N }) => {
    return (
        <HeatMap
          gradient={gradient}
          opacity={3}
          positions={{lat: parseFloat(M), lng: parseFloat(N)}} // parse this part
          radius={30}
        />)
 })}
 <InfoWindow
   marker={this.state.activeMarker}
   visible={this.state.showingInfoWindow}
   onClose={this.onClose}
 >
   <div>
     <h4>{this.state.selectedPlace.name}</h4>
   </div>
 </InfoWindow>
 </Map>
);

Как я могу разобрать мои и n?my M и N являются частью большого массива, вызывая только ключи m и n для моей тепловой карты, но анализирую их и использую их как плавающие для моих позиций.Я использую Redux с реакцией и передачей данных из другого файла .js с огромным массивом внутри него

...