Я пытаюсь использовать компонент google-maps-react
как часть проекта Kotlin JS, но сталкиваюсь с некоторыми проблемами, связанными с тем, как он используется в Kotlin.У меня есть следующий google-maps-react.kt
файл:
@file:JsModule("google-maps-react")
package org.example.kotlin.multiplatform.web
import react.*
@JsName("Map")
external val Map: RClass<RProps>
@JsName("GoogleApiWrapper")
external val GoogleApiWrapper: RClass<RProps>
Если я пытаюсь использовать Map
, я получаю следующую ошибку.Кто-нибудь пробовал это или знает какой-нибудь пример кода, который это делает?Я понимаю, что мне нужно как минимум установить ключ API (используя GoogleApiWrapper
), но, похоже, возникает более общая проблема с тем, как задан объект "google" (google={this.props.google}
- это то, что, как я вижу, используется в чистом использовании javascript)
Uncaught Error: Вы должны включить google
prop