Cuprins:
- Pasul 1: creați o foaie de calcul goală
- Pasul 2: Adăugați datele GPS
- Pasul 3: Adăugați automatizare
- Pasul 4: Utilizați codul meu
- Pasul 5: Închideți apoi redeschideți foaia de calcul
Video: Adăugați cu ușurință Google Maps în Foi de calcul Google automat și gratuit: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
La fel ca mulți Makers, am construit câteva proiecte de urmărire GPS. Astăzi, vom putea vizualiza rapid punctele GPS direct în Foi de calcul Google, fără a utiliza niciun site sau API extern.
Cel mai bun dintre toate, este GRATUIT!
Pasul 1: creați o foaie de calcul goală
Accesați sheets.google.com sau docs.google.com/spreadsheets pentru a crea o foaie de calcul goală. Dacă nu ați creat niciodată o foaie de calcul pe Google până acum, puteți începe rapid vizionând acest videoclip.
Mi-am numit foaia de calcul MapsChallenge, dar puteți folosi orice nume doriți.
Pasul 2: Adăugați datele GPS
Primul rând ar trebui rezervat pentru antetele de coloană. Începând de la al doilea rând, introduceți punctele GPS. Veți avea nevoie de trei coloane și acestea trebuie să fie în următoarea ordine:
Timp
Latitudine
Longitudine
Iată câteva puncte GPS dintr-o călătorie rapidă între un hotel și un restaurant din Houston, Texas:
Timp Latitudine Longitudine
11:55:33 PM 29.7384 -95.4722
11:55:43 PM 29.7391 -95.4704
23:55:53 PM 29.7398 -95.4686
23:56:03 PM 29.7403 -95.4669
23:56:13 PM 29.7405 -95.4654
23:56:33 PM 29.7406 -95.4639
23:56:43 PM 29.7407 -95.4622
23:56:53 PM 29.7408 -95.461
23:57:03 PM 29.7412 -95.4607
23:57:13 PM 29.7421 -95.4608
23:57:23 PM 29.7432 -95.4608
23:57:33 PM 29.7443 -95.4608
23:57:43 PM 29.7451 -95.4608
23:57:53 PM 29.7452 -95.4608
23:58:03 PM 29.746 -95.4608
Pasul 3: Adăugați automatizare
Dacă sunteți familiarizat cu macrocomenzile din aplicații precum Microsoft Excel, veți găsi acest concept familiar. Codul pe care îl vom scrie aici nu rulează local și este JavaScript (ish) nu VBA. Faceți clic pe meniul Instrumente, apoi selectați Editor de scripturi. Am numit și scriptul meu MapsChallenge.
Pasul 4: Utilizați codul meu
Ștergeți conținutul Code.gs, apoi adăugați următorul cod și faceți clic pe Salvare:
var ThisSheet;
harta var;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Rulați odată ce foaia este deschisă
function onOpen () {
ThisRow = 2;
// Redimensionează lățimea coloanelor
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Eliminați toate imaginile de pe hartă
ThisSheet.getImages (). ForEach (function (i) {i.remove ()});
// Păstrați textul în celule
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
while (ThisPointTime! = '') {
// Porniți legenda hărții
ThisSheet.getRange (((Seq-1) * 30) +27, 5).setValue („Începând de la rând” + ThisRow);
// Creați o hartă
hartă = Maps.newStaticMap ();
// Primul marker
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", "Verde");
// Diferența dintre acest punct și ultimul este mai mică de 10 minute
while (ThisPointTime - LastPointTime <600000) {
// Există un următor marker sau ultimul?
(ThisSheet.getRange (ThisRow + 1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", "Albastru"): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", "Roșu");
}
// Adăugați imaginea de urmărire GPS pe foaie
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image / png', Seq), 5, ((Seq-1) * 30) +2);
// Încheie legenda hărții
ThisSheet.getRange (((Seq-1) * 30) +27, 5).setValue (ThisSheet.getRange (((Seq-1) * 30) +27, 5).getValue () + 'terminând la rândul' + (ThisRow-1)). SetFontWeight („bold”);
Seq ++;
}
}
funcție PlaceMarker (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 ();
}
Pasul 5: Închideți apoi redeschideți foaia de calcul
Automarea pe care am creat-o va fi declanșată numai de evenimentul de deschidere a foii de calcul. După închiderea foii de calcul, accesați drive.google.com și deschideți foaia de calcul.
Recomandat:
Adăugați o funcție personalizată în Foi de calcul Google: 5 pași
Adăugați o funcție personalizată în Foi de calcul Google: sunt sigur că la un moment dat din viața dvs. a trebuit să utilizați software pentru foi de calcul precum Microsoft Excel sau Foi de calcul Google. Sunt relativ simple și simple pentru a fi utilizate, dar și foarte puternice și ușor de extins. Astăzi, ne vom uita la Goo
Sondaj zilnic cu Makey Makey și Foi de calcul Google: 5 pași
Sondaj zilnic cu Makey Makey și Foi de calcul Google: am vrut să creez o modalitate de a înregistra datele elevilor când intră în clasă, precum și să aibă o modalitate de a afișa cu ușurință rezultatele în cameră pe ecranul proiectorului. În timp ce puteam simplifica acest lucru folosind Scratch, am vrut o modalitate ușoară de a înregistra și de a salva
Date meteo folosind Foi de calcul Google și Google Script: 7 pași
Date meteo folosind Foi de calcul Google și Script Google: În acest Blogtut, vom trimite citirile senzorului SHT25 pe foile Google utilizând Adafruit huzzah ESP8266, care ajută la trimiterea datelor către internet. Trimiterea datelor către celula de foi Google este mult utilă și modul de bază care salvează datele în
Trimiterea datelor despre vibrații și temperatură fără fir către Foi de calcul Google folosind Node-RED: 37 de pași
Trimiterea datelor despre vibrații și temperatură fără fir către Foi de calcul Google folosind Node-RED: Introducerea senzorului de temperatură și vibrații fără fir IoT Industrial Long Range IoT de la NCD, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Mașină de urmărit cafea cu Raspberry Pi și Foi de calcul Google: 5 pași
Aparat de urmărire a mașinii de cafea cu Raspberry Pi și Foi de calcul Google: Acest instructiv vă va arăta cum să construiți un tracker bazat pe Raspberry Pi pentru aparatul de cafea comun în spațiul dvs. de birou. Folosind afișajul OLED al trackerului și comutatoarele mecanice, utilizatorii își pot înregistra consumul de cafea, își pot vedea soldul și