Xamarin Android 5.1.1, Листовка, Картографическое поле не работает в webview

#javascript #android #xamarin #leaflet #mapbox

Вопрос:

Я создал приложение , которое поддерживает все Android 5.1.1 , Android 9 и Android 10 прочные планшеты. Приложение встроено Xamarin Android native (не в формы Xamarin). Приложение использует листовку для отображения карт в веб-представлении. Пользовательский сервер карт отправляет плитки карты на Leaftlet .

Теперь боссы хотят заменить пользовательский сервер карт на Mapbox . Значит, теперь Mapbox должен загружать плитки карты в Листовку. Я успешно заставил его работать Android 9 и Android 10 (в Xamarin Android, листовке, Webview). Но карты вообще не отображаются Android 5.1.1 . Мой код инициализации Mapbox выглядит следующим образом:

 var mapboxTiles = L.tileLayer(
      `https://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/{z}/{x}/{y}?access_token=<my_token>`,
{
  attribution: '© <a href="https://www.mapbox.com/feedback/">Mapbox</a>',
  tileSize: 512,
  zoomOffset: -1,
});


map.addLayer(mapboxTiles);
 

Этот же фрагмент кода хорошо работает на Android 9 , и Android 10 . Но это не работает на Android 5.1.1. Я отладил WebView с помощью Chrome (chrome://inspect), и в случае Android 5.1.1 файла JavaScript (в котором я написал приведенный выше код) он вообще не загружается. Я хочу, чтобы MapBox также работал на Android 5.1.1.

Любая помощь или руководство будут оценены по достоинству. Спасибо, ребята.

Комментарии:

1. вы проверили, поддерживает ли Mapbox Android 5? Этой ОС 7 лет, и она больше не поддерживается

2. @Jason спасибо за ответ. Я нигде не мог найти эту информацию о совместимости. Mapbox не предоставляет никаких sdk для Xamarin Android, поэтому я использовал листовку. Но я не мог найти никакой информации, которая поддерживается Mapbox в листовке на Xamarin Android? Спасибо.

3. Я понятия не имею. Вопросы о поддержке должны быть адресованы этим компаниям, а не ТАК.

4. @Jason Я спрашиваю об этом, чтобы узнать, сталкивался ли кто-нибудь еще с подобной проблемой и как они ее исправили. Спасибо.

5. можем ли мы использовать набор карт листовок для uwp с помощью xamarin.forms?