У меня есть приложение Ionic Tabs (я использовал шаблоны Cordova на Visual Studio 2015) с карточкой листов на второй вкладке. На первой вкладке у меня есть некоторые параметры поиска для POI, которые я хочу показать на карте с помощью маркеров. Все работает нормально, в том числе на карте отображаются все плитки, пока я не начну взаимодействовать с элементами управления на первой вкладке. В частности, когда я вхожу в элемент управления ввода и появляется мягкая клавиатура, если я затем перехожу во вторую вкладку, на карте отображается только первая плитка. Если я увеличиваю или уменьшаю масштаб, карта обновляется, но отображается только первая плитка. Проблема решена, хотя если я изменю ориентацию устройства.Leaftlet on Ionic Tabs Приложение показывает только первую плиту
Мягкая клавиатура - это не единственное, что вызывает проблему. Например, в Ripple мягкая клавиатура не отображается (я использую клавиатуру ноутбука), но через некоторое время манипулируя параметрами поиска на первой вкладке, карта перестает работать должным образом.
Кроме того, я пробовал API-интерфейс Mapbox вместо Leaflet, и проблема возникает точно так же.
Было бы здорово, если бы вы могли добавить, какой результат вы ищете. Попытайтесь сделать это вопросом, а не заявлением. (-: - (FYI, этот вопрос возник в моей очереди просмотра) – Trevor
Ok Trevor, так что вопрос будет следующим: «Как я могу предотвратить изменение карты листа с« страданиями », когда мягкая клавиатура загружается на экран?» Это ответ и работает! –