UI: убрана кнопка «Получить текущие координаты»

Мобильная версия выпилена — браузерная геолокация оператора больше не
нужна: ТНП задаётся адресом (кнопка «Найти координаты» → geocode) или
вручную. handleGetLocation и его состояния удалены; .gps-button остался
только у геокод-кнопки.
This commit is contained in:
2026-09-09 19:29:07 +03:00
parent ee1265c259
commit 1b2c189ace
@@ -60,34 +60,6 @@ const Step4Environment = ({ data, updateData }) => {
}
};
const handleGetLocation = () => {
if (!navigator.geolocation) {
updateData({ gps_error: 'Геолокация не поддерживается вашим браузером' });
return;
}
updateData({ gps_loading: true, gps_error: null });
navigator.geolocation.getCurrentPosition(
(position) => {
updateData({
tnp_lat: position.coords.latitude.toFixed(6),
tnp_lon: position.coords.longitude.toFixed(6),
gps_loading: false,
gps_error: null
});
},
(error) => {
updateData({ gps_error: 'Ошибка получения координат: ' + error.message, gps_loading: false });
},
{
enableHighAccuracy: true,
timeout: 10000,
maximumAge: 0
}
);
};
return (
<div className="form-step">
<h2>Среда и местность</h2>
@@ -256,16 +228,6 @@ const Step4Environment = ({ data, updateData }) => {
<div className="form-group">
<label>Координаты точки потери (GPS) *</label>
<div style={{ marginBottom: "12px" }}>
<button
type="button"
className="gps-button"
onClick={handleGetLocation}
disabled={data.gps_loading}
>
{data.gps_loading ? "Получение координат..." : "📍 Получить текущие координаты"}
</button>
</div>
<div style={{ display: "flex", gap: "12px" }}>
<div style={{ flex: 1 }}>
<label style={{ fontSize: "12px", color: "#8b949e" }}>Широта</label>