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