Page 143 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 143

➢  sensor=true/false: Ini memberi tahu kita jika kita menggunakan GPS (atau

                           yang serupa) untuk memilih lokasi. Untuk proyek ini, ini akan selalu disetel ke
                           false.


                    Daftar  lengkap  opsi  yang  tersedia  dan  penjelasannya  dapat  ditemukan  online  di

                    https://developer.google.com/maps/documentation/staticmaps/#URL_Parameters.


                    Jadi,            contoh              alamat              webnya              mungkin

                    https://maps.googleapis.com/maps/api/staticmap?center=Cambridge,%20UK&zoom=13
                    &size=640x480&format=gif&sensor=salah. Di sini, saya telah memilih peta Cambridge,

                    Inggris, dengan tingkat zoom 13, dan gambar berukuran 640 x 480 piksel dan dalam format
                    .gif format. Anda mungkin ingin mengetikkan alamat ini ke web browser dan bermain-

                    main dengan berbagai opsi untuk melihat kemungkinannya.


                    Menghasilkan Alamat

                    Bagaimana  cara  menghasilkan  alamat  web  yang  panjang  ini  secara  terprogram  secara
                    otomatis? Saya menemukan bahwa menggunakan Python membuat fungsi pemformatan

                    menjadi sangat mudah. Fungsi pemformatan mengambil teks dan mencari tanda seperti

                    {0}. 0 adalah angka apa pun. Ketika kami menemukan salah satu penanda ini, kami
                    mengganti penanda pada posisi tersebut dengan argumen, seperti yang ditunjukkan dalam

                    cuplikan kode berikut.


                       "{0}".format(14) gives "14"
                       "Second = {1}, first = {0}".format(1, 2) gives "Second = 2,

                       first = 1"

                    Hal utama yang perlu diingat adalah bahasa pemrograman lebih suka memulai  dari awal.

                    Oleh karena itu, gunakan {0} untuk mengakses argumen pertama dari format tersebut,

                    dan {6} untuk mengakses argumen ketujuh.


                    Untuk menghasilkan alamat, Anda dapat menggunakan cuplikan kode berikut :


                       address = "http://maps.googleapis.com/maps/api/staticmap?\
                       center={0}&zoom={1}&size={2}x{3}&format=gif&sensor=false"\




                                                           132
   138   139   140   141   142   143   144   145   146   147   148