Satura rādītājs:
- 1. darbība: izveidojiet tukšu izklājlapu
- 2. darbība: pievienojiet GPS datus
- 3. darbība: pievienojiet automatizāciju
- 4. darbība: izmantojiet manu kodu
- 5. darbība. Aizveriet un pēc tam atveriet izklājlapu
Video: Viegli pievienojiet Google Maps savām Google lapām automātiski un bez maksas: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Tāpat kā daudzi Makers, es izveidoju dažus GPS izsekotāju projektus. Šodien mēs varēsim ātri vizualizēt GPS punktus tieši Google izklājlapās, neizmantojot nevienu ārēju vietni vai API.
Pats labākais - tas ir BEZMAKSAS!
1. darbība: izveidojiet tukšu izklājlapu
Lai izveidotu tukšu izklājlapu, apmeklējiet vietni sheet.google.com vai docs.google.com/spreadsheets. Ja nekad iepriekš neesat izveidojis izklājlapu Google tīklā, varat ātri sākt, noskatoties šo videoklipu.
Es savu izklājlapu nosaucu par MapsChallenge, bet jūs varat izmantot jebkuru vārdu, kas jums patīk.
2. darbība: pievienojiet GPS datus
Pirmā rinda jārezervē kolonnu galvenēm. Sākot ar otro rindu, ievadiet GPS punktus. Jums būs nepieciešamas trīs kolonnas, un tām jābūt šādā secībā:
Laiks
Platums
Garums
Šeit ir daži GPS punkti no ātra ceļojuma starp viesnīcu un restorānu Hjūstonā, Teksasā:
Laiks Platums Garums
23:55:33 29.7384 -95,4722
23:55:43 PM 29.7391 -95,4704
23:55:53 29.7398 -95.4686
23:56:03 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 29.7408 -95.461
23:57:03 29.7412 -95,4607
23:57:13 PM 29.7421 -95,4608
23:57:23 PM 29.7432 -95,4608
23:57:33 29.7443 -95,4608
23:57:43 PM 29.7451 -95,4608
23:57:53 29.7452 -95,4608
23:58:03 29.746 -95.4608
3. darbība: pievienojiet automatizāciju
Ja esat iepazinies ar makro tādās lietojumprogrammās kā Microsoft Excel, šī koncepcija jums būs pazīstama. Šeit rakstītais kods nedarbojas lokāli, un tas ir JavaScript (ish), nevis VBA. Noklikšķiniet uz izvēlnes Rīki, pēc tam atlasiet Skriptu redaktors. Es arī nosaucu savu skriptu par MapsChallenge.
4. darbība: izmantojiet manu kodu
Izdzēsiet Code.gs saturu, pēc tam pievienojiet šādu kodu un noklikšķiniet uz Saglabāt:
var ThisSheet;
var karte;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Palaist, kad lapa ir atvērta
funkcija onOpen () {
Šī rinda = 2;
// Mainīt kolonnu platuma lielumu
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Noņemt visus kartes attēlus
ThisSheet.getImages (). ForEach (funkcija (i) {i.remove ()});
// Saglabājiet tekstu šūnās
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
kamēr (ThisPointTime! = '') {
// Sākt kartes parakstu
ThisSheet.getRange ((((Seq-1)*30) +27, 5).setValue ('Sākot ar rindu'+ThisRow);
// Izveidojiet karti
karte = Maps.newStaticMap ();
// Pirmais marķieris
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", 'Zaļš');
// Atšķirība starp šo punktu un pēdējo ir mazāka par 10 minūtēm
while (ThisPointTime - LastPointTime <600000) {
// Vai ir nākamais marķieris vai pēdējais?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", 'Blue'): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", 'Red');
}
// Pievienot lapai GPS ceļa attēlu
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, ((Seq-1)*30) +2);
// Beigt kartes parakstu
ThisSheet.getRange ((((Seq-1))*30) +27, 5).setValue (ThisSheet.getRange ((((Seq-1))*30) +27, 5).getValue () +'beidzas rindā' + (ThisRow-1)). SetFontWeight ("treknraksts");
Seq ++;
}
}
funkcija PlaceMarker (a, b, c) {
map.setMarkerStyle (a, b, c);
map.addMarker (ThisSheet.getRange (ThisRow, 2).getValue (), ThisSheet.getRange (ThisRow, 3).getValue ());
LastPointTime = ThisPointTime;
Šī rinda ++;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
}
5. darbība. Aizveriet un pēc tam atveriet izklājlapu
Mūsu izveidoto automatizāciju aktivizēs tikai izklājlapas atvēršanas notikums. Pēc izklājlapas aizvēršanas dodieties uz vietni drive.google.com un atveriet izklājlapu.
Ieteicams:
Pievienojiet Bluetooth savam vecajam automašīnas stereo: 5 soļi
Pievienojiet Bluetooth savam vecajam auto stereo: Sveiki visiem! Šī ir mana pirmā reize, kad dalos ar dažiem no šiem projektiem, es ceru, ka jūs varat iegūt vismaz dažas idejas, lai atdzīvinātu savu veco automašīnas stereosistēmu. Mana dzimtā lenguaje nav angļu valoda, tāpēc atvainojiet, ja mana ortogrāfija vai mana gramatika ir nav pareizi
Pievienojiet gaismas diodes savām Arcade Stick Sanwa pogām!: 6 soļi (ar attēliem)
Pievienojiet gaismas diodes savām Arcade Stick Sanwa pogām !: Jūsu cīņas vai arkādes skapim ir pieejami daudzi LED risinājumi, taču bez lodēšanas vai veikalā iegādātās versijas var maksāt diezgan daudz. Tā kā es nestrādāju īpaši labi apmaksātu darbu, bet tomēr vēlējos kaut kādu LED gaisotni savam cīņas stilam, es meklēju
Pievienojiet gaismu un spokainu mūziku savam Jack-O-Lantern-bez lodēšanas vai programmēšanas (ja vien nevēlaties): 9 soļi (ar attēliem)
Pievienojiet gaismai un spokainai mūzikai savu Jack-O-Laternu-bez lodēšanas vai programmēšanas (ja vien nevēlaties): lai jūsu ielā ir biedējošākais Jack-O-Lantern, pievienojot kvēlojošas gaismas un spokainu mūziku! Tas ir arī lielisks veids, kā izmēģināt Arduino un programmējamo elektroniku, jo visu projektu var pabeigt, nerakstot kodu vai lodējot - viss
RADI SAVU MINECRAFT SERVERU! Super viegli, ātri un bez maksas! (NO CLICK BAIT): 11 soļi (ar attēliem)
RADI SAVU MINECRAFT SERVERU! Super viegli, ātri un bez maksas! (NO CLICK BAIT): Minecraft ir ārkārtīgi patīkama spēle, kurā jūs varat praktiski darīt visu, ko vēlaties! Bet spēlēšanās ar draugiem internetā dažkārt var sagādāt sāpes. Diemžēl lielākā daļa vairāku spēlētāju serveru ir piepildīti ar troļļiem, nevis spēļu pieredzi
Viegli un bez maksas pievienot videoklipus savam Sidekick Lx: 4 soļi
Viegli un bez maksas pievienot videoklipus savam Sidekick Lx: Sidekick lx ir aprīkots ar jauku mazu multivides atskaņotāju, kurā varat skatīties videoklipus, klausīties mūziku vai iestatīt atskaņošanas sarakstus. Es jums parādīšu, kā iegūt vēlamo videoklipu no tīmekļa, un izvēlnēs to pārsūtīt uz savu lidex. Kustamies