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

    <MapView.Callout>
          <View style={styles.callout}>
           <Image
              // style={{width: 66, height: 58}}
              source={{ uri: "../assets/sendSonar.png" }}
            >
          </Image>
          </View>
        </MapView.Callout>


Если я использую это для отображения кнопки, она работает нормально.

        <MapView.Callout>
          <View style={styles.callout}>
            <Button title="Send Sonar" onPress={this.sendLocation} />
          </View>
        </MapView.Callout>

Что мне здесь не хватает?

0
Wilfredo Casas 2 Дек 2019 в 18:53
Попробуйте обернуть изображение внутри TouchableOpacity и задать стиль высоты и ширины для изображения.
 – 
B. Mohammad
2 Дек 2019 в 19:03
Я пробовал это, но я все еще не вижу изображение
 – 
Wilfredo Casas
2 Дек 2019 в 19:25

1 ответ

https://unbug.gitbooks.io/react-native-training/content/32_absolute_&_relative.html

Вы можете использовать «абсолютную» опцию для позиции

0
Wang90925 7 Дек 2019 в 07:36