generated from Grigo/AndroidTemplate
Исправлен парсер АИС. Добавленно логгирование на сервер
This commit is contained in:
@@ -197,6 +197,16 @@ public class YandexMapImpl implements MapInterface {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Принудительно обновляет все маркеры
|
||||
* Можно вызывать извне для обновления маркеров
|
||||
*/
|
||||
public void forceRefreshMarkers() {
|
||||
if (markerManager != null) {
|
||||
markerManager.refreshAllMarkers();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Проверяет и восстанавливает финализированные маркеры
|
||||
*/
|
||||
@@ -250,7 +260,7 @@ public class YandexMapImpl implements MapInterface {
|
||||
// Добавляем слушатель изменений камеры для обновления маркеров при повороте
|
||||
mapView.getMap().addCameraListener(new com.yandex.mapkit.map.CameraListener() {
|
||||
private long lastUpdateTime = 0;
|
||||
private static final long UPDATE_THROTTLE = 100; // 100мс между обновлениями
|
||||
private static final long UPDATE_THROTTLE = 50; // 50мс между обновлениями
|
||||
|
||||
@Override
|
||||
public void onCameraPositionChanged(com.yandex.mapkit.map.Map map,
|
||||
@@ -266,6 +276,22 @@ public class YandexMapImpl implements MapInterface {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Добавляем дополнительный слушатель для жестов поворота
|
||||
mapView.getMap().addInputListener(new com.yandex.mapkit.map.InputListener() {
|
||||
private long lastGestureTime = 0;
|
||||
private static final long GESTURE_THROTTLE = 100; // 100мс между обновлениями
|
||||
|
||||
@Override
|
||||
public void onMapTap(com.yandex.mapkit.map.Map map, com.yandex.mapkit.geometry.Point point) {
|
||||
// Не обрабатываем клики по карте
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMapLongTap(com.yandex.mapkit.map.Map map, com.yandex.mapkit.geometry.Point point) {
|
||||
// Не обрабатываем долгие клики по карте
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
// Ошибка установки слушателя
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user