如何在React中使用没有地图的MapboxGeocoder?

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

我试图在React中使用不带地图的Mapbox Geocoder(见图)。https:/docs.mapbox.commapbox-gl-jsexamplemapbox-gl-geocoder-no-map。 ). 我可以成功地创建一个refs,但是一旦我把它作为一个参数使用在 .addTo() 函数,我得到了这个错误信息,尽管 refs 是一个 [object HTMLDivElement]:

Error: addTo Container must be a mapbox-gl-js map or a html element reference

代码在这里。https:/codesandbox.iospatient-hill-xvh12?fontsize=14&hidenavigation=1&主题=dark。

reactjs mapbox-gl-js react-ref
1个回答
1
投票

查看 https:/github.commapboxmapbox-gl-geocoderblobmasterAPI.md#addto。 你必须传递一个字符串选择器,比如 #id.class 来添加到,而不是对实际元素的引用。

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