JS-151-API
  • JavaScript Library
  • 02-DOM-Manipulation
    • Overview
    • DOM Explained
    • Example Setup
    • Selecting Elements
    • Events
    • Complete Example
  • 03-API Fundamentals
    • 0-Getting Started
      • Welcome
    • 1-Intro-To-APIs
      • Intro
      • Client
      • Requests
      • JSON
      • API Endpoints
      • Server
      • Response
      • Statelessness
      • REST
    • 2-Asynchronous-Programming
      • Intro
      • Callbacks
      • Promises
      • Promises Continued
      • Chaining Promises
    • 3-Fetch
      • Fetch Intro
      • Star Wars
        • Star Wars API
        • Star Wars Setup
        • Star Wars JS
      • Random Photo
        • Unsplash
        • Unsplash Setup
        • Unsplash JS
    • 4-Apps
      • 01-New York Times
        • 00-App Intro
        • 01-HTML/CSS/API Key
        • 02-Variables
        • 03-Event Listeners
        • 04-fetchResults
          • 01-fetchResults()
          • 02-preventDefault()
          • 03-fetch() method
          • 04-Dates
        • 05-displayResults
          • 01-Logging JSON
          • 02-Working with JSON
          • 03-Link Display
          • 04-Results Navigation
          • 05-Results Update
          • 06-Keywords
          • 07-Images
        • 06-Pagination
          • 01-Pagination Intro
          • 02-Pagination Functions
        • 07-Next Steps
      • 02-YouTube
        • html
        • youtube.css
        • youtube.js
      • 03-GoogleMaps
        • Setup
        • HTML and CSS files
        • API Key
        • JS Setup
        • Adding Your Location
        • Listeners
        • Custom Options
Powered by GitBook
On this page
  • Custom Options
  • The End?
  1. 03-API Fundamentals
  2. 4-Apps
  3. 03-GoogleMaps

Custom Options

PreviousListeners

Last updated 7 years ago

Many APIs have far more options than are used by default. Let's take a look at a couple more of the options available through GoogleMaps.

Custom Options

Before we add any options, look at the disableDefaultUI option on the myOptions object. Notice that it is currently set to true. Set it to false, save the program, then refresh your window. You can see that the zoom, fullscreen, and other options are now enabled. Set the option back to true, and add the following code beneath the disableDefaultUI property. Remember to add a comma after disableDefaultUI, or the program will break!

The End?

That's it! Now go customize it some more! Add some other listeners to provide more functionality, or add more stuff to the page through the HTML. Go crazy! Make it your own!

These options add the ability to zoom in and out, switch between map and satellite views, and adds the map scale to the bottom of the map, while keeping the rest of the default options hidden. There are many more options that can be used with GoogleMaps, and they can be found .

here
Options