Мне нужна помощь по поводу Expo MapView.
Я хочу добиться такого представления в MapView. Я пробовал с полигонами, но очень сложно найти все границы страны, и я не уверен, что это единственный способ сделать это.
Мне удалось найти решение, и если у кого-то есть такие же требования, я объясню здесь. Я использовал MapView из функции react-native-maps и Geo Json. Также я скопировал отсюда json файлов: https://github.com/johan/world.geo.json
Go в компонент и добавить этот код:
import React, { Component } from 'react'
import { StyleSheet, Dimensions } from 'react-native'
import MapView, {Geojson} from 'react-native-maps';
import myPlace from '../../assets/georgia.json';
export default class DataCoverage extends Component { render() { return ( <MapView style={styles.mapStyle} > <Geojson geojson={myPlace} strokeColor="#0568AE" fillColor="#009FDB" strokeWidth={2} /> </MapView> ); } }
const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, mapStyle: { width: Dimensions.get('window').width, height: Dimensions.get('window').height, }, })
Карта должна отображаться с выделенной страной, вы хотели.