Sisällysluettelo:
- Vaihe 1: Luo tyhjä laskentataulukko
- Vaihe 2: Lisää GPS -tiedot
- Vaihe 3: Lisää automaatio
- Vaihe 4: Käytä koodiani
- Vaihe 5: Sulje laskentataulukko ja avaa se uudelleen
Video: Lisää Google Maps helposti Google -taulukoihisi automaattisesti ja ilmaiseksi: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Aivan kuten monet valmistajat, rakensin muutamia GPS -seurantaprojekteja. Nykyään voimme visualisoida GPS -pisteet nopeasti suoraan Google Sheetsissä ilman ulkoista verkkosivustoa tai sovellusliittymää.
Mikä parasta, se on ILMAINEN!
Vaihe 1: Luo tyhjä laskentataulukko
Luo tyhjä laskentataulukko osoitteessa sheet.google.com tai docs.google.com/spreadsheets. Jos et ole aiemmin luonut laskentataulukkoa Googlessa, voit nopeasti aloittaa tämän videon katsomisen.
Nimesin laskentataulukkoni MapsChallengeksi, mutta voit käyttää mitä tahansa haluamaasi nimeä.
Vaihe 2: Lisää GPS -tiedot
Ensimmäinen rivi on varattu sarakeotsikoille. Syötä GPS -pisteet alkaen toisesta rivistä. Tarvitset kolme saraketta ja niiden on oltava seuraavassa järjestyksessä:
Aika
Leveysaste
Pituusaste
Seuraavassa on muutamia GPS -pisteitä pikamatkalta hotellin ja ravintolan välillä Houstonissa, Texasissa:
Aika leveysaste pituusaste
23.55:33 29.7384 -95.4722
23.55:43 29.7391 -95.4704
23.55:53 29.7398 -95.4686
23.56:03 29.7403 -95.4669
23.56.13 29.7405 -95.4654
23.56:33 29.7406 -95.4639
23.56: 43 PM 29.7407 -95.4622
23.56:53 29.7408 -95.461
23.57: 03 PM 29.7412 -95.4607
23.57.13 29.7421 -95.4608
23.57.23 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
Vaihe 3: Lisää automaatio
Jos tunnet makroja sovelluksissa, kuten Microsoft Excel, tämä käsite on tuttu. Tähän kirjoittama koodi ei toimi paikallisesti, ja se on JavaScript (ish), ei VBA. Napsauta Työkalut -valikkoa ja valitse sitten Skriptieditori. Nimesin skriptini myös MapsChallengeksi.
Vaihe 4: Käytä koodiani
Poista Code.gs: n sisältö ja lisää sitten seuraava koodi ja napsauta Tallenna:
var ThisSheet;
var kartta;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Suorita, kun arkki on auki
function onOpen () {
Tämä rivi = 2;
// Muuta sarakkeiden leveyttä
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Poista kaikki karttakuvat
ThisSheet.getImages (). ForEach (toiminto (i) {i.remove ()});
// Säilytä teksti soluissa
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
while (ThisPointTime! = '') {
// Aloita kuvateksti
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue ('Starting from row'+ThisRow);
// Luo kartta
kartta = Maps.newStaticMap ();
// Ensimmäinen merkki
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", 'Vihreä');
// Ero tämän pisteen ja viimeisen välillä on alle 10 minuuttia
while (ThisPointTime - LastPointTime <600000) {
// Onko seuraava tai viimeinen merkki?
(ThisSheet.getRange (ThisRow+1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", 'Blue'): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", "Punainen");
}
// Lisää GPS -jälkikuva arkkiin
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image/png', Seq), 5, ((Seq-1)*30) +2);
// Lopeta kartan kuvateksti
ThisSheet.getRange (((Seq-1)*30) +27, 5).setValue (ThisSheet.getRange (((Seq-1)*30) +27, 5).getValue () +'päättyy riville' + (ThisRow-1)). SetFontWeight ("lihavoitu");
Seq ++;
}
}
funktio PlaceMarker (a, b, c) {
map.setMarkerStyle (a, b, c);
map.addMarker (ThisSheet.getRange (ThisRow, 2).getValue (), ThisSheet.getRange (ThisRow, 3).getValue ());
LastPointTime = TämäPointTime;
Tämä rivi ++;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
}
Vaihe 5: Sulje laskentataulukko ja avaa se uudelleen
Luomamme automaatio käynnistyy vain laskentataulukon avaustapahtumasta. Kun olet sulkenut laskentataulukon, siirry osoitteeseen drive.google.com ja avaa laskentataulukko.
Suositeltava:
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: 5 vaihetta
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: Tämä ohje koskee ohjelman tai sovelluksen suorittamista, kun kytket kannettavan tietokoneen telakointiasemaan. Tässä esimerkissä käytän Lenovo T480 Windows 10 -käyttöjärjestelmää
Tietokoneen käynnistäminen automaattisesti joka päivä tai milloin tahansa: 5 vaihetta
Kuinka saada tietokoneesi käynnistymään automaattisesti joka päivä tai milloin tahansa: tästä ohjeesta opit kuinka saada tietokoneesi käynnistymään automaattisesti joka päivä tiettyyn aikaan, myös tämä on ensimmäinen ohjeeni
Tripwire pienentää automaattisesti välilehdet jonkun kävellessä: 3 vaihetta
Tripwire minimoi automaattisesti välilehdet jonkun kävellessä: Oletko aina löysällä tietokoneessasi ja olet huolissasi siitä, että sinut estetään? Ei enää, koska tänään aiomme tehdä matkajohdon, joka minimoi välilehdet automaattisesti, kun joku kulkee ohi. Tämä projekti sisältää pääasiassa kaksi moduulia VASTAANOTIN (Rx) a
Kuinka muuntaa Google- tai Youtube -videot melkein mihin tahansa muuhun mediamuotoon ilmaiseksi: 7 vaihetta
Kuinka muuntaa Google- tai Youtube -videot melkein mihin tahansa muuhun mediamuotoon ilmaiseksi: Tässä ohjeessa näytän sinulle, kuinka voit ladata videosisältöä useilta sivustoilta (youtube, Google Video jne.) Ja muuntaa sen kahdella tavalla moniin muihin muotoihin ja koodekit. Toinen käyttötarkoitus on ladata musiikkivideoita ja muuntaa ne mp3 -tiedostoiksi
Lisää soittoääniä Verizon Lg Vx5200 -puhelimeen ilmaiseksi: 10 vaihetta
Lisää soittoääniä ilmaiseksi Verizon Lg Vx5200 -puhelimeen: Tässä opetusohjelmassa kerrotaan, miten voit rakentaa ja käyttää datakaapelia (ja ladata!) LG VX5200 -puhelimelle ja kuinka lisätä soittoääniä ja ladata kuvia ilman, että sinun tarvitsee maksaa. tätä on testattu vain LG VX5200: lla, mutta se voi toimia muiden lg VX -laitteiden kanssa