Работаю над приложением ReactNative и пытаюсь изменить стиль карты.
Я следую инструкциям на странице "https://github.com/react-native-community/react-native-maps ".
Для IOS в документации предлагается следующее.
I.e:
1) Добавление mapStyle = [JSON, генерируемый из https://mapstyle.withgoogle.com/provided.
2) Импорт PROVIDER_GOOGLE
3) Добавление свойств customMapStyle и provider (см. Ниже)
Однако, несмотря на то, что я вручную проверил JSON (а именно, что все цвета - черный и серый, в соответствии с настраиваемой картой, которую я хочу), визуализированная карта все еще выходит в стандартном синем и зеленом цветах?
Как ни странно, мои маркеры меняются с контактов на какие-то контакты, похожие на Android, так что что-то происходит.
Любые идеи приветствуются.
Спасибо
import MapView, { PROVIDER_GOOGLE } from 'react-native-maps'
MapStyle = [ ... ]
render() {
return (
<MapView
region={this.state.region}
onRegionChange={this.onRegionChange}
provider={PROVIDER_GOOGLE}
customMapStyle={MapStyle}
/>
);
}