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

时间:2017-12-19 06:03:26

标签: javascript reactjs mapbox mapbox-gl-js

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

我在<App/>中有一个函数,我传递给<Input/>,它获取了contentEditable div中的当前值。我很困惑如何应用&#39;这个查询并得到结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用Mapbox Geocoder React Component

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

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