【发布时间】:2020-01-23 07:14:10
【问题描述】:
我正在尝试将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 使用中看到的)
未捕获的错误:您必须包含
【问题讨论】:
标签: kotlin kotlin-multiplatform kotlin-js