Isi kandungan:
- Langkah 1: Buat Spreadsheet Kosong
- Langkah 2: Tambahkan Data GPS Anda
- Langkah 3: Tambah Automasi
- Langkah 4: Gunakan Kod Saya
- Langkah 5: Tutup Kemudian Buka semula Spreadsheet Anda
Video: Tambahkan Peta Google dengan mudah ke Helaian Google Anda Secara automatik dan Percuma: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sama seperti banyak Pembuat, saya membina beberapa projek pelacak GPS. Hari ini, kita dapat dengan cepat menggambarkan titik GPS terus di Helaian Google tanpa menggunakan laman web atau API luaran.
Yang terbaik, PERCUMA!
Langkah 1: Buat Spreadsheet Kosong
Pergi ke sheet.google.com atau docs.google.com/spreadsheets untuk membuat hamparan kosong. Sekiranya anda tidak pernah membuat spreadsheet di Google sebelumnya, anda boleh memulakan dengan cepat dengan menonton video ini.
Saya menamakan spreadsheet MapsChallenge saya, tetapi anda boleh menggunakan nama yang anda suka.
Langkah 2: Tambahkan Data GPS Anda
Baris pertama harus dikhaskan untuk tajuk lajur. Bermula pada baris kedua, masukkan titik GPS. Anda memerlukan tiga lajur dan mengikut urutan berikut:
Masa
Latitud
Bujur
Berikut adalah beberapa titik GPS dari perjalanan cepat antara hotel dan restoran di Houston, Texas:
Longitud Lintang Masa
11:55:33 PM 29.7384 -95.4722
11:55:43 PM 29.7391 -95.4704
11:55:53 PTG 29.7398 -95.4686
11:56:03 PTG 29.7403 -95.4669
11:56:13 PTG 29.7405 -95.4654
11:56:33 PM 29.7406 -95.4639
11:56:43 PTG 29.7407 -95.4622
11:56:53 PTG 29.7408 -95.461
11:57:03 PTG 29.7412 -95.4607
11:57:13 PTG 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 PTG 29.7452 -95.4608
11:58:03 PTG 29.746 -95.4608
Langkah 3: Tambah Automasi
Sekiranya anda biasa dengan makro dalam aplikasi seperti Microsoft Excel, konsep ini akan anda kenali. Kod yang akan kita tulis di sini tidak dijalankan secara tempatan dan ia adalah JavaScript (ish) bukan VBA. Klik menu Tools kemudian pilih Editor skrip. Saya juga menamakan skrip saya MapsChallenge.
Langkah 4: Gunakan Kod Saya
Padamkan kandungan Code.gs kemudian tambahkan kod berikut dan klik Simpan:
var ThisSheet;
peta var;
var ThisRow;
var LastPointTime;
var ThisPointTime;
// Jalankan setelah helaian dibuka
fungsi onOpen () {
ThisRow = 2;
// Ubah saiz lebar lajur
ThisSheet = SpreadsheetApp.getActiveSheet (). SetColumnWidths (1, 4, 85);
// Keluarkan semua gambar peta
ThisSheet.getImages (). ForEach (fungsi (i) {i.remove ()});
// Simpan teks dalam sel
ThisSheet.getRange ('A: D'). SetWrapStrategy (SpreadsheetApp. WrapStrategy. CLIP);
var Seq = 1;
ThisPointTime = ThisSheet.getRange (ThisRow, 1).getValue ();
sementara (ThisPointTime! = '') {
// Mulakan kapsyen peta
ThisSheet.getRange (((Seq-1) * 30) +27, 5).setValue ('Bermula pada baris' + ThisRow);
// Buat peta
peta = Maps.newStaticMap ();
// Penanda pertama
PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0x00FF00", 'Hijau');
// Perbezaan antara titik ini dan yang terakhir adalah kurang dari 10 minit
sementara (ThisPointTime - LastPointTime <600000) {
// Adakah penanda seterusnya atau yang terakhir?
(ThisSheet.getRange (ThisRow + 1, 1).getValue () - LastPointTime <600000)? PlaceMarker (Maps. StaticMap. MarkerSize. TINY, "0x0000FF", 'Blue'): PlaceMarker (Maps. StaticMap. MarkerSize. SMALL, "0xFF0000", 'Merah');
}
// Tambahkan gambar trek GPS ke helaian
ThisSheet.insertImage (Utilities.newBlob (map.getMapImage (), 'image / png', Seq), 5, ((Seq-1) * 30) +2);
// Kapsyen peta akhir
ThisSheet.getRange (((Seq-1) * 30) +27, 5).setValue (ThisSheet.getRange (((Seq-1) * 30) +27, 5).getValue () + 'berakhir pada baris' + (ThisRow-1)). SetFontWeight ("berani");
Seq ++;
}
}
fungsi 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 ();
}
Langkah 5: Tutup Kemudian Buka semula Spreadsheet Anda
Automasi yang kami buat hanya akan dipicu oleh acara pembukaan Spreadsheet. Setelah menutup Spreadsheet, pergi ke drive.google.com dan buka Spreadsheet anda.
Disyorkan:
Tambahkan Fungsi Tersuai di Helaian Google: 5 Langkah
Tambahkan Fungsi Kustom di Google Spreadsheet: Saya yakin pada suatu ketika dalam hidup anda harus menggunakan perisian spreadsheet seperti Microsoft Excel atau Google Spreadsheet. Mereka agak mudah dan lurus ke depan untuk digunakan tetapi juga sangat kuat dan mudah dilanjutkan. Hari ini, kita akan melihat Goo
Buat Buku Peta Menggunakan Peta Google: 17 Langkah (dengan Gambar)
Buat Buku Peta Menggunakan Peta Google: Pada suatu hari saya mencari di kedai buku untuk Panduan Jalan untuk DuPage County, IL kerana teman wanita saya tinggal di sana dan memerlukan peta jalan yang terperinci. Malangnya, satu-satunya yang mereka ada dekat dengan Cook County (seperti ini
Pengumpan Tumbuhan Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: 21 Langkah
Pengumpan Tanaman Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: Dalam tutorial ini kita akan menunjukkan cara mengatur sistem pengumpan tanaman dalaman / luaran khusus yang menyiram tanaman secara automatik dan dapat dipantau dari jarak jauh menggunakan platform Adosia
Tambahkan Nada Dering ke Telefon Verizon Lg Vx5200 secara Percuma: 10 Langkah
Tambahkan Nada Dering ke Telefon Verizon Lg Vx5200 secara Percuma: Tutorial ini akan menunjukkan kepada anda cara membina dan menggunakan kabel data (dan mengecas!) Untuk lg VX5200 dan cara menambah nada dering dan memuat turun gambar tanpa perlu membayar verizon. ini hanya diuji dengan lg VX5200, tetapi mungkin berfungsi dengan lg VX lain
Programkan PC Anda untuk Matikan Secara Automatik dengan Menentukan Masa Yang Anda Inginkan Melakukannya: 4 Langkah
Programkan PC Anda untuk Dimatikan Secara Automatik dengan Menentukan Masa Yang Anda Inginkan Melakukannya: hei, itu instrumen lain yang diambil dari kehidupan seharian saya … kali terakhir saya harus memuat turun banyak perisian ke PC saya dan saya terpaksa membiarkannya memuat turun semalaman, saya tidak mahu komputer saya sentiasa dihidupkan sepanjang malam setelah selesai memuat turun dan di