UI: убрана кнопка «Получить текущие координаты»
Мобильная версия выпилена — браузерная геолокация оператора больше не нужна: ТНП задаётся адресом (кнопка «Найти координаты» → geocode) или вручную. handleGetLocation и его состояния удалены; .gps-button остался только у геокод-кнопки.
This commit is contained in:
@@ -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 (
|
return (
|
||||||
<div className="form-step">
|
<div className="form-step">
|
||||||
<h2>Среда и местность</h2>
|
<h2>Среда и местность</h2>
|
||||||
@@ -256,16 +228,6 @@ const Step4Environment = ({ data, updateData }) => {
|
|||||||
|
|
||||||
<div className="form-group">
|
<div className="form-group">
|
||||||
<label>Координаты точки потери (GPS) *</label>
|
<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={{ display: "flex", gap: "12px" }}>
|
||||||
<div style={{ flex: 1 }}>
|
<div style={{ flex: 1 }}>
|
||||||
<label style={{ fontSize: "12px", color: "#8b949e" }}>Широта</label>
|
<label style={{ fontSize: "12px", color: "#8b949e" }}>Широта</label>
|
||||||
|
|||||||
Reference in New Issue
Block a user