Вид карты не движется при прокрутке

Я работаю над собственной картой реагирования и после добавления вида на карту карта не перемещается при прокрутке. Обычно, когда я прокручиваю вниз или вверх, я вижу разные части карты. Однако когда View добавлено, карта фиксируется в одном месте, и я не могу видеть различные части карты.

 <MapView
      provider={PROVIDER_GOOGLE}
      initialRegion={this.state.region}
      showsUserLocation = {true}
      ref="map"
      >
      <View
        style={{flex: 3,  alignSelf: 'stretch',
    textAlign: 'center'}}
    >
     <Button title="click here"/>
    </View>

      </MapView> 

Резон, зачем мне нужен view это добавить другие компоненты, такие как кнопки ввода полей и тому подобное.

1 ответ

Решение

В документах говорится, что вам нужно установить абсолютное положение компонента, к которому вы хотите добавить другие виды на карту.

Абсолютно позиционируйте эти элементы.

Попробуйте с этим

render() {
return (
<MapView
region={this.state.region}
/>
<OverlayComponent
style={{position: “absolute”, bottom: 50}}
/>
);
}
Другие вопросы по тегам