Ошибка машинописи при реализации маркера в API Google-Map-реагировать - PullRequest
0 голосов
/ 31 октября 2019

Я использую google map реагировать на API и пытаюсь внедрить маркеры, но получаю следующую ошибку:

Свойство 'current' не существует для типа '{обещание: обещание;распознаватель: не определено;отклонитель: не определено;} "попытка:

 const onGoogleApiLoaded = ({ map, maps }: MapProps) =>
     renderMarkers({ map, maps });

   const renderMarkers = ({ map, maps }: MapProps) => {
   const marker = new maps.Marker({
       position: new maps.LatLngBounds(),
       map,
       title: "Hello World!",
    });
  };

return (
    <GoogleMapReact
      bootstrapURLKeys={{ key: `${process.env.REACT_APP_GOOGLE_MAPS_KEY}` }}
      center={mapCenter}
      defaultZoom={14}
      options={{ zoomControlOptions: { position: 7 } }}
      layerTypes={isTraffic ? ["TrafficLayer"] : []}
      yesIWantToUseGoogleMapApiInternals
      onGoogleApiLoaded={onGoogleApiLoaded}
    >

1 Ответ

0 голосов
/ 31 октября 2019

Как говорится в сообщении об ошибке, вы пытаетесь получить доступ к несуществующему свойству current. Вы можете использовать значения из useMemo через переменные, которые вы деструктурировали из вызова ловушки, я не совсем уверен, к чему вы пытаетесь получить доступ с помощью этого пропеллера.

The принятый ответ в теме, которую вы разместили, вероятно, будет лучшей ставкой.

...