如何将自定义反应组件用作地理编码器输入框?

问题描述 投票:0回答:1

我正在创建一个简单的mapbox-gl和反应应用程序。我有一个<App/>组件,包含两个组件<Map/><Input/>。我目前在<Map/>组件中定义了我的地图和地理编码器。在<Input/>组件内部,我有一个contentEditable div,我想利用它作为我的地理编码器输入框。

我在<App/>中有一个函数,我传递给<Input/>,它获取了contentEditable div中的当前值。我对如何“应用”此查询并获得结果感到困惑。

谢谢!

javascript reactjs mapbox mapbox-gl-js
1个回答
0
投票

您可以使用Mapbox的Geocoder React Component

否则,有这个Javascript client for Mapbox services。最后,如果你想要完全控制,你可以直接调用Geocoding API

有关更多信息:https://www.mapbox.com/help/how-geocoding-works/

© www.soinside.com 2019 - 2024. All rights reserved.