Obsah:
- Krok 1: Vytvorte prázdnu tabuľku
- Krok 2: Pridajte svoje údaje GPS
- Krok 3: Pridajte automatizáciu
- Krok 4: Použite môj kód
- Krok 5: Zatvorte a potom znova otvorte tabuľku
Video: Jednoducho pridajte mapy Google do svojich tabuliek Google automaticky a zadarmo: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Rovnako ako mnoho iných výrobcov som postavil niekoľko projektov GPS trackerov. Dnes budeme môcť rýchlo vizualizovať body GPS priamo v Tabuľkách Google bez použitia akéhokoľvek externého webu alebo rozhrania API.
Najlepšie na tom je, že je to ZADARMO!
Krok 1: Vytvorte prázdnu tabuľku
Prejdite na sheet.google.com alebo docs.google.com/spreadsheets a vytvorte prázdnu tabuľku. Ak ste ešte nikdy nevytvorili tabuľku na Googli, môžete rýchlo začať sledovaním tohto videa.
Svoju tabuľku som pomenoval MapsChallenge, ale môžete použiť akékoľvek meno, ktoré sa vám páči.
Krok 2: Pridajte svoje údaje GPS
Prvý riadok by mal byť vyhradený pre hlavičky stĺpcov. Začnite v druhom rade a zadajte body GPS. Budete potrebovať tri stĺpce a musia byť v nasledujúcom poradí:
Čas
Zemepisná šírka
Zemepisná dĺžka
Tu je niekoľko GPS bodov z rýchlej cesty medzi hotelom a reštauráciou v Houstone, Texas:
Čas Zemepisná šírka Zemepisná dĺžka
23:55:33 PM 29.7384 -95.4722
23: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
Krok 3: Pridajte automatizáciu
Ak poznáte makrá v aplikáciách, ako je napríklad Microsoft Excel, tento koncept vám bude známy. Kód, ktorý sem napíšeme, nebeží lokálne a je to JavaScript (ish), nie VBA. Kliknite na ponuku Nástroje a potom vyberte položku Editor skriptov. Svoj skript som pomenoval aj MapsChallenge.
Krok 4: Použite môj kód
Odstráňte obsah Code.gs, potom pridajte nasledujúci kód a kliknite na Uložiť:
var ThisSheet;
var mapa;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Spustite, keď je list otvorený
funkcia onOpen () {
ThisRow = 2;
// Zmena veľkosti šírky stĺpcov
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Odstráňte všetky obrázky mapy
ThisSheet.getImages (). ForEach (funkcia (i) {i.remove ()});
// Udržujte text v bunkách
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
while (ThisPointTime! = '') {
// Spustite popis mapy
ThisSheet.getRange ((((Seq-1)*30) +27, 5).setValue ('Počínajúc riadkom'+ThisRow);
// Vytvorte mapu
mapa = Maps.newStaticMap ();
// Prvá značka
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", 'Green');
// Rozdiel medzi týmto bodom a posledným je menej ako 10 minút
while (ThisPointTime - LastPointTime <600000) {
// Existuje ďalšia alebo posledná značka?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", 'Blue'): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", 'Red');
}
// Pridanie obrázku stopy GPS do listu
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, (((Seq-1)*30) +2);
// Ukončenie popisu mapy
ThisSheet.getRange ((((Seq-1)*30) +27, 5).setValue (ThisSheet.getRange (((Seq-1)*30) +27, 5).getValue () +'končí v riadku' + (ThisRow-1)). SetFontWeight ("bold");
Seq ++;
}
}
funkcia 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 ();
}
Krok 5: Zatvorte a potom znova otvorte tabuľku
Automatizáciu, ktorú sme vytvorili, spustí iba udalosť otvorenia tabuľky. Po zatvorení tabuľky prejdite na stránku drive.google.com a otvorte tabuľku.
Odporúča:
Pridajte vlastnú funkciu do Tabuliek Google: 5 krokov
Pridajte vlastnú funkciu do Tabuliek Google: Som si istý, že v určitom okamihu svojho života ste museli používať tabuľkový softvér, ako je Microsoft Excel alebo Tabuľky Google. Sú relatívne jednoduché a ľahko použiteľné, ale zároveň veľmi výkonné a ľahko rozšíriteľné. Dnes sa pozrieme na Goo
CloudyData - ESP8266 do Tabuliek Google jednoducho: 10 krokov (s obrázkami)
CloudyData - ESP8266 do Tabuliek Google zjednodušene: V posledných rokoch som dlho hľadal ukladanie údajov v cloude: je zaujímavé sledovať údaje z akéhokoľvek druhu senzora, ale je zaujímavejšie, ak sú tieto údaje dostupné kdekoľvek bez akékoľvek problémy s ukladaním, napríklad pomocou SD
PRIDAJTE kapacitný dotykový prepínač do svojich projektov: 7 krokov
PRIDAJTE kapacitný dotykový prepínač do svojich projektov: Ako pridať kapacitný dotykový prepínač do vašich projektov doma. Ahoj priatelia z elektroniky, v tomto návode vám ukážem, ako môžete lacný spôsob pridania kapacitného dotykového spínača do svojich elektronických projektov a zadáte svoj diy projekt. profesionálny vzhľad
Pridajte do svojich prenosných reproduktorov alebo reproduktora k počítaču tlmiče : 5 krokov
Pridajte k svojim prenosným reproduktorom alebo reproduktorom k počítaču reproduktory Beat …: Už ste niekedy chceli, aby vaše malé prenosné zvukové reproduktory alebo reproduktory k počítaču vyzerali rovnako, ako keby ste boli v klube ??? V tomto návode vám ukážem, ako sa dostať k slovu, prostredníctvom webu a zvuku klubu
Získavanie videí z internetu do vášho iPodu, rýchlo, jednoducho a ZADARMO!: 5 krokov
Získavajte videá z internetu do svojho iPodu, rýchlo, jednoducho a ZADARMO!: Niekedy vidíte video na YouTube a chcete ho vo svojom zariadení iPod. Urobil som to a nemohol som na to prísť, ale potom som to urobil, a tak som sa rozhodol to zdieľať s internetom. Táto príručka sa týka služby YouTube iba vtedy, ak používate rovnakú softvérovú aplikáciu na sťahovanie