
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bir çox İstehsalçı kimi, bir neçə GPS izləyici layihəsi qurdum. Bu gün heç bir xarici veb sayt və ya API istifadə etmədən Google Cədvəllərində GPS nöqtələrini tez bir zamanda görüntüləyə biləcəyik.
Ən yaxşısı, PULSUZDUR!
Addım 1: Boş bir elektron tablo yaradın


Boş bir elektron tablo yaratmaq üçün pages.google.com və ya docs.google.com/spreadsheets səhifəsinə keçin. Daha əvvəl Google -da bir elektron tablo yaratmadınızsa, bu videoya baxaraq tez başlaya bilərsiniz.
Elektron cədvəlimə MapsChallenge adını verdim, ancaq istədiyiniz addan istifadə edə bilərsiniz.
Addım 2: GPS məlumatlarınızı əlavə edin

Birinci sıra sütun başlıqları üçün ayrılmalıdır. İkinci cərgədən başlayaraq GPS nöqtələrini daxil edin. Üç sütuna ehtiyacınız olacaq və bunlar aşağıdakı qaydada olmalıdır:
Zaman
Enlem
Boylam
Houston, Texasdakı bir otel və bir restoran arasında sürətli bir səyahətdən bəzi GPS nöqtələri:
Zaman Enlem Boylamı
11:55:33 PM 29.7384 -95.4722
11:55:43 PM 29.7391 -95.4704
11:55:53 PM 29.7398 -95.4686
11:56:03 PM 29.7403 -95.4669
11:56:13 PM 29.7405 -95.4654
11:56:33 PM 29.7406 -95.4639
11:56:43 PM 29.7407 -95.4622
11:56:53 PM 29.7408 -95.461
11:57:03 PM 29.7412 -95.4607
11:57:13 PM 29.7421 -95.4608
11:57:23 PM 29.7432 -95.4608
11:57:33 PM 29.7443 -95.4608
11:57:43 PM 29.7451 -95.4608
11:57:53 PM 29.7452 -95.4608
11:58:03 PM 29.746 -95.4608
Addım 3: Avtomatlaşdırma əlavə edin


Microsoft Excel kimi tətbiqlərdəki makroları bilirsinizsə, bu anlayışı tanış tapa bilərsiniz. Burada yazacağımız kod yerli olaraq işləmir və VBA deyil, JavaScript (ish) dir. Alətlər menyusuna vurun və sonra Skript redaktoru seçin. Ssenarimi MapsChallenge adlandırdım.
Addım 4: Kodumu istifadə edin

Code.gs məzmununu silin, sonra aşağıdakı kodu əlavə edin və Saxla düyməsini basın:
var ThisSheet;
var xəritəsi;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Vərəq açıq olduqda işə salın
onOpen () {funksiyası
ThisRow = 2;
// Sütun genişliyinin ölçüsünü dəyişin
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Bütün xəritə şəkillərini silin
ThisSheet.getImages (). ForEach (funksiya (i) {i.remove ()});
// Mətni hüceyrələrdə saxlayın
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
isə (ThisPointTime! = '') {
// Xəritə başlığına başlayın
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue ('Satırdan başlayaraq'+ThisRow);
// Xəritə yaradın
xəritə = Maps.newStaticMap ();
// İlk işarə
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", 'Yaşıl');
// Bu nöqtə ilə sonuncu arasındakı fərq 10 dəqiqədən azdır
isə (ThisPointTime - LastPointTime <600000) {
// Növbəti və ya sonuncu marker varmı?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", 'Mavi'): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", "Qırmızı");
}
// Vərəqə GPS iz şəkli əlavə edin
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, ((Seq-1)*30) +2);
// Xəritə başlığını bitirin
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue (ThisSheet.getRange (((Seq-1)*30) +27, 5).getValue () +'satırda bitən' + (ThisRow-1)). SetFontWeight ("qalın");
Sıra ++;
}
}
PlaceMarker funksiyası (a, b, c) {
map.setMarkerStyle (a, b, c);
map.addMarker (ThisSheet.getRange (ThisRow, 2).getValue (), ThisSheet.getRange (ThisRow, 3).getValue ());
LastPointTime = ThisPointTime;
ThisRow ++;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
}
Addım 5: Bağlayın Sonra Elektron Cədvəlinizi Yenidən Açın

Yaratdığımız avtomatlaşdırma yalnız elektron cədvəl açma hadisəsi ilə tetiklenecek. Elektron cədvəli bağladıqdan sonra drive.google.com saytına daxil olun və elektron cədvəlinizi açın.
Tövsiyə:
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım

Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
Wallace - DIY Avtomatik Robot - 5 -ci hissə - IMU əlavə edin: 9 addım

Wallace - DIY Avtonom Robotu - 5 -ci hissə - IMU əlavə edin: Wallace ilə birlikdə davam edirik. Wallace adı " Wall-E " və əvvəlki bir layihədən (səs tanıma) və " danışmaq " faydalı, bir az İngilis səsləndi. Və vale və ya uşağa bənzəyir. Və t
Hər hansı bir telefona simsiz şarj əlavə edin: LG-V20-dən nümunə olaraq istifadə edin: 10 addım (şəkillərlə)

Hər hansı bir telefona Kabelsiz Şarj Əlavə Edin: LG-V20-dən nümunə olaraq istifadə edin: Əgər mənim kimiyəmsə və telefonunuzu 2 ildən çox saxlamağı planlaşdırırsınızsa, telefonunuzun dəyişdirilə bilən bir batareyası olmalıdır, çünki batareya cəmi 2 ildir, Şarj portunu yormamaq üçün simsiz şarj edin
Pulsuz bir Verizon Lg Vx5200 Telefonuna Zənglər əlavə edin: 10 addım

Pulsuz bir Verizon Lg Vx5200 Telefonuna Zənglər əlavə edin: Bu təlimat, lg VX5200 üçün bir məlumat (və doldurma!) Kabelini necə quracağınızı və istifadə edəcəyinizi və zəng melodiyaları necə əlavə etməyinizi və şəkilləri yükləməyinizi sizə göstərəcək. Bu yalnız bir lg VX5200 ilə sınaqdan keçirilmişdir, lakin digər lg VX ilə işləyə bilər
Nikon Sc-28 Ttl Kabelinə Pc Sync Jack əlavə edin (Kamera Flaşında və Kameranın Flaşlarını Tetikləmək üçün Avtomatik Ayarlardan istifadə edin!): 4 Addım

Bir Nikon Sc-28 Ttl Kabelinə Pc Sync Jack əlavə edin (Kamera Flaşında və Kameranın Flaşını Tetikləmək üçün Avtomatik Ayarlardan istifadə edin !!): bu təlimatda sizə sinir bozucu mülkiyyətli 3pin TTL konnektorlarından birinin necə çıxarılacağını göstərəcəyəm. Nikon SC-28 kameralı TTL kabelinin yan tərəfi və onu standart bir PC senkron konnektoru ilə əvəz edin. Bu, xüsusi bir flaş istifadə etməyə imkan verəcəkdir