Пользовательский стиль карты в реакции-нативных картах не отображается, возвращается к базовому / стандартному стилю карты - PullRequest
0 голосов
/ 16 января 2019

Работа над приложением 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}
    />
  );
}
...