Поправил вставку данных
This commit is contained in:
@@ -183,7 +183,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
}
|
||||
|
||||
// Search for ObjItem data
|
||||
async function searchObjItemData(objectName, satelliteId) {
|
||||
async function searchObjItemData(objectName, satelliteId, latitude, longitude) {
|
||||
try {
|
||||
const params = new URLSearchParams({
|
||||
name: objectName,
|
||||
@@ -193,6 +193,11 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
params.append('satellite_id', satelliteId);
|
||||
}
|
||||
|
||||
if (latitude && longitude) {
|
||||
params.append('latitude', latitude);
|
||||
params.append('longitude', longitude);
|
||||
}
|
||||
|
||||
const response = await fetch(`/api/search-objitem/?${params.toString()}`);
|
||||
const data = await response.json();
|
||||
|
||||
@@ -232,7 +237,24 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
// Search for ObjItem data
|
||||
const satelliteId = satelliteSelect.value;
|
||||
const objItemData = await searchObjItemData(parsedData.object_name, satelliteId);
|
||||
|
||||
// Extract latitude and longitude from coordinates
|
||||
let latitude = null;
|
||||
let longitude = null;
|
||||
if (parsedData.coordinates && parsedData.coordinates !== '-') {
|
||||
const coordParts = parsedData.coordinates.split(',').map(c => c.trim());
|
||||
if (coordParts.length === 2) {
|
||||
latitude = coordParts[0];
|
||||
longitude = coordParts[1];
|
||||
}
|
||||
}
|
||||
|
||||
const objItemData = await searchObjItemData(
|
||||
parsedData.object_name,
|
||||
satelliteId,
|
||||
latitude,
|
||||
longitude
|
||||
);
|
||||
|
||||
// Show warning if object not found
|
||||
if (!objItemData.found) {
|
||||
|
||||
Reference in New Issue
Block a user