Jika dipanggil tanpa parameter, akan mereset jenis peta ke default Google Maps.
Menampilkan ui.Map ini.
| Penggunaan | Hasil |
|---|---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
| Argumen | Jenis | Detail |
|---|---|---|
ini: ui.map | ui.Map | Instance ui.Map. |
mapTypeId | String, opsional | mapTypeId untuk menetapkan peta dasar. Dapat berupa "ROADMAP", "SATELLITE", "HYBRID", atau "TERRAIN" untuk memilih salah satu jenis peta Google Maps API standar, atau salah satu kunci yang ditentukan dalam kamus opt_styles. Jika dibiarkan sebagai null dan hanya 1 gaya yang ditentukan dalam opt_styles, gaya tersebut akan digunakan. |
styles | Objek, opsional | Kamus objek MapTypeStyle kustom yang diberi kunci dengan nama yang akan muncul di Kontrol Jenis Peta. Lihat: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | List<String>, opsional | Daftar mapTypeIds yang akan tersedia. Jika dihilangkan, tetapi opt_styles ditentukan, akan menambahkan semua kunci gaya ke jenis peta Google Maps API standar. |
Contoh
Code Editor (JavaScript)
// Set the map to terrain with a string. Map.setOptions('TERRAIN'); // Use a dictionary to add some typo protection. var mapTypes = { HYBRID: 'HYBRID', ROADMAP: 'ROADMAP', SATELLITE: 'SATELLITE', TERRAIN: 'TERRAIN' }; Map.setOptions({mapTypeId: mapTypes.HYBRID}); Map.setOptions({mapTypeId: mapTypes.ROADMAP}); Map.setOptions({mapTypeId: mapTypes.SATELLITE}); Map.setOptions({mapTypeId: mapTypes.TERRAIN}); // Add a basemap that inverts the lightness to make a darker background. Map.setOptions({ styles: {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]} }); // Use types keyword to control map type visibility, e.g. show only 'Inverted'. Map.setOptions({ styles: {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]}, types: ['Inverted'] });