Google Super

GOOGLESUPER_MAPS_EMBED_API

Tool to generate an embeddable Google Map URL and HTML iframe code. Use when you need to display a map (place, view, directions, street view, search) on a webpage without JavaScript. Note: This API only works with API keys (no OAuth2 support). It generates embed URLs and does not make direct API calls.

Remote googlesuper

Other tools also called GOOGLESUPER_MAPS_EMBED_API? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "mode": {
      "enum": [
        "place",
        "view",
        "directions",
        "streetview",
        "search"
      ],
      "type": "string",
      "title": "Mode",
      "examples": [
        "place"
      ],
      "description": "The mode of the embedded map."
    },
    "view_params": {
      "type": "object",
      "title": "ViewModeParams",
      "default": null,
      "nullable": true,
      "properties": {
        "zoom": {
          "type": "integer",
          "title": "Zoom",
          "default": null,
          "maximum": 21,
          "minimum": 0,
          "examples": [
            15
          ],
          "nullable": true,
          "description": "Sets the initial zoom level of the map. Values range from 0 (the whole world) to 21 (individual buildings)."
        },
        "center": {
          "type": "string",
          "title": "Center",
          "default": null,
          "examples": [
            "-33.8569,151.2152"
          ],
          "nullable": true,
          "description": "Defines the center of the map view. Accepts comma-separated latitude and longitude value (e.g., '37.4218,-122.0840'). This is REQUIRED for view mode."
        },
        "region": {
          "type": "string",
          "title": "Region",
          "default": null,
          "examples": [
            "US"
          ],
          "nullable": true,
          "description": "Defines appropriate borders and labels based on geopolitical sensitivities (e.g., 'US', 'GB'). Accepts a two-character ccTLD code."
        },
        "maptype": {
          "enum": [
            "roadmap",
            "satellite"
          ],
          "type": "string",
          "title": "Maptype",
          "default": null,
          "examples": [
            "satellite"
          ],
          "nullable": true,
          "description": "Defines the type of map tiles to load."
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": null,
          "examples": [
            "es"
          ],
          "nullable": true,
          "description": "Defines the language for UI elements and map labels (e.g., 'en', 'es', 'fr')."
        }
      },
      "description": "Parameters for 'view' mode.",
      "additionalProperties": false
    },
    "place_params": {
      "type": "object",
      "title": "PlaceModeParams",
      "default": null,
      "nullable": true,
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "title": "Q",
          "examples": [
            "Space+Needle,Seattle+WA",
            "place_id:ChIJrTLr-GyuEmsRBfy61i59si0"
          ],
          "description": "Defines the map marker location. Accepts a URL-escaped place name, address, plus code, or Place ID (prefixed with 'place_id:')."
        },
        "zoom": {
          "type": "integer",
          "title": "Zoom",
          "default": null,
          "maximum": 21,
          "minimum": 0,
          "examples": [
            15
          ],
          "nullable": true,
          "description": "Sets the initial zoom level of the map. Values range from 0 (the whole world) to 21 (individual buildings)."
        },
        "center": {
          "type": "string",
          "title": "Center",
          "default": null,
          "examples": [
            "37.4218,-122.0840"
          ],
          "nullable": true,
          "description": "Defines the center of the map view. Accepts comma-separated latitude and longitude value (e.g., '37.4218,-122.0840')."
        },
        "region": {
          "type": "string",
          "title": "Region",
          "default": null,
          "examples": [
            "US"
          ],
          "nullable": true,
          "description": "Defines appropriate borders and labels based on geopolitical sensitivities (e.g., 'US', 'GB'). Accepts a two-character ccTLD code."
        },
        "maptype": {
          "enum": [
            "roadmap",
            "satellite"
          ],
          "type": "string",
          "title": "Maptype",
          "default": null,
          "examples": [
            "satellite"
          ],
          "nullable": true,
          "description": "Defines the type of map tiles to load."
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": null,
          "examples": [
            "es"
          ],
          "nullable": true,
          "description": "Defines the language for UI elements and map labels (e.g., 'en', 'es', 'fr')."
        }
      },
      "description": "Parameters for 'place' mode.",
      "additionalProperties": false
    },
    "search_params": {
      "type": "object",
      "title": "SearchModeParams",
      "default": null,
      "nullable": true,
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "title": "Q",
          "examples": [
            "record+stores+in+Seattle"
          ],
          "description": "Defines the search term. Can include a geographic restriction (e.g., 'record+stores+in+Seattle')."
        },
        "zoom": {
          "type": "integer",
          "title": "Zoom",
          "default": null,
          "maximum": 21,
          "minimum": 0,
          "examples": [
            15
          ],
          "nullable": true,
          "description": "Sets the initial zoom level of the map. Values range from 0 (the whole world) to 21 (individual buildings)."
        },
        "center": {
          "type": "string",
          "title": "Center",
          "default": null,
          "examples": [
            "37.4218,-122.0840"
          ],
          "nullable": true,
          "description": "Defines the center of the map view. Accepts comma-separated latitude and longitude value (e.g., '37.4218,-122.0840')."
        },
        "region": {
          "type": "string",
          "title": "Region",
          "default": null,
          "examples": [
            "US"
          ],
          "nullable": true,
          "description": "Defines appropriate borders and labels based on geopolitical sensitivities (e.g., 'US', 'GB'). Accepts a two-character ccTLD code."
        },
        "maptype": {
          "enum": [
            "roadmap",
            "satellite"
          ],
          "type": "string",
          "title": "Maptype",
          "default": null,
          "examples": [
            "satellite"
          ],
          "nullable": true,
          "description": "Defines the type of map tiles to load."
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": null,
          "examples": [
            "es"
          ],
          "nullable": true,
          "description": "Defines the language for UI elements and map labels (e.g., 'en', 'es', 'fr')."
        }
      },
      "description": "Parameters for 'search' mode.",
      "additionalProperties": false
    },
    "directions_params": {
      "type": "object",
      "title": "DirectionsModeParams",
      "default": null,
      "nullable": true,
      "required": [
        "origin",
        "destination"
      ],
      "properties": {
        "mode": {
          "enum": [
            "driving",
            "walking",
            "bicycling",
            "transit",
            "flying"
          ],
          "type": "string",
          "title": "Mode",
          "default": null,
          "examples": [
            "driving"
          ],
          "nullable": true,
          "description": "Defines the method of travel."
        },
        "zoom": {
          "type": "integer",
          "title": "Zoom",
          "default": null,
          "maximum": 21,
          "minimum": 0,
          "examples": [
            15
          ],
          "nullable": true,
          "description": "Sets the initial zoom level of the map. Values range from 0 (the whole world) to 21 (individual buildings)."
        },
        "avoid": {
          "type": "string",
          "title": "Avoid",
          "default": null,
          "examples": [
            "tolls|highways"
          ],
          "nullable": true,
          "description": "Specifies features to avoid in directions (e.g., 'tolls', 'highways', 'ferries'). Separate multiple values with the pipe character (|). E.g. 'tolls|highways'."
        },
        "units": {
          "enum": [
            "metric",
            "imperial"
          ],
          "type": "string",
          "title": "Units",
          "default": null,
          "examples": [
            "metric"
          ],
          "nullable": true,
          "description": "Specifies measurement units for distances."
        },
        "center": {
          "type": "string",
          "title": "Center",
          "default": null,
          "examples": [
            "37.4218,-122.0840"
          ],
          "nullable": true,
          "description": "Defines the center of the map view. Accepts comma-separated latitude and longitude value (e.g., '37.4218,-122.0840')."
        },
        "origin": {
          "type": "string",
          "title": "Origin",
          "examples": [
            "Oslo+Norway",
            "place_id:ChIJs--MqP1YwokRBwAhjXWIHn8"
          ],
          "description": "Defines the starting point for directions. Accepts URL-escaped place name, address, plus code, lat/lng coordinates, or Place ID (prefixed with 'place_id:')."
        },
        "region": {
          "type": "string",
          "title": "Region",
          "default": null,
          "examples": [
            "US"
          ],
          "nullable": true,
          "description": "Defines appropriate borders and labels based on geopolitical sensitivities (e.g., 'US', 'GB'). Accepts a two-character ccTLD code."
        },
        "maptype": {
          "enum": [
            "roadmap",
            "satellite"
          ],
          "type": "string",
          "title": "Maptype",
          "default": null,
          "examples": [
            "satellite"
          ],
          "nullable": true,
          "description": "Defines the type of map tiles to load."
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": null,
          "examples": [
            "es"
          ],
          "nullable": true,
          "description": "Defines the language for UI elements and map labels (e.g., 'en', 'es', 'fr')."
        },
        "waypoints": {
          "type": "string",
          "title": "Waypoints",
          "default": null,
          "examples": [
            "Berlin,Germany|Paris,France"
          ],
          "nullable": true,
          "description": "Specifies one or more intermediary places to route directions. Separate multiple waypoints with the pipe character (|). E.g., 'Berlin,Germany|Paris,France'. Up to 20 waypoints."
        },
        "destination": {
          "type": "string",
          "title": "Destination",
          "examples": [
            "Telemark+Norway",
            "place_id:ChIJ3S-JXmauEmsRUcIaWtf4MzE"
          ],
          "description": "Defines the endpoint of the directions. Accepts URL-escaped place name, address, plus code, lat/lng coordinates, or Place ID (prefixed with 'place_id:')."
        }
      },
      "description": "Parameters for 'directions' mode.",
      "additionalProperties": false
    },
    "streetview_params": {
      "type": "object",
      "title": "StreetViewModeParams",
      "default": null,
      "nullable": true,
      "properties": {
        "fov": {
          "type": "number",
          "title": "Fov",
          "default": null,
          "maximum": 100,
          "minimum": 10,
          "examples": [
            90
          ],
          "nullable": true,
          "description": "Horizontal field of view in degrees (10-100). Smaller numbers mean higher zoom."
        },
        "pano": {
          "type": "string",
          "title": "Pano",
          "default": null,
          "examples": [
            "street_view_pano_id"
          ],
          "nullable": true,
          "description": "A specific panorama ID. Required if 'location' is not provided. 'location' can be a fallback."
        },
        "zoom": {
          "type": "integer",
          "title": "Zoom",
          "default": null,
          "maximum": 21,
          "minimum": 0,
          "examples": [
            15
          ],
          "nullable": true,
          "description": "Sets the initial zoom level of the map. Values range from 0 (the whole world) to 21 (individual buildings)."
        },
        "pitch": {
          "type": "number",
          "title": "Pitch",
          "default": null,
          "maximum": 90,
          "minimum": -90,
          "examples": [
            10
          ],
          "nullable": true,
          "description": "Angle, up or down, of the camera in degrees (-90 to 90). Positive is up."
        },
        "center": {
          "type": "string",
          "title": "Center",
          "default": null,
          "examples": [
            "37.4218,-122.0840"
          ],
          "nullable": true,
          "description": "Defines the center of the map view. Accepts comma-separated latitude and longitude value (e.g., '37.4218,-122.0840')."
        },
        "radius": {
          "type": "integer",
          "title": "Radius",
          "default": null,
          "minimum": 0,
          "examples": [
            50
          ],
          "nullable": true,
          "description": "Radius in meters to search for a panorama, centered on lat/lng. Default 50."
        },
        "region": {
          "type": "string",
          "title": "Region",
          "default": null,
          "examples": [
            "US"
          ],
          "nullable": true,
          "description": "Defines appropriate borders and labels based on geopolitical sensitivities (e.g., 'US', 'GB'). Accepts a two-character ccTLD code."
        },
        "source": {
          "enum": [
            "default",
            "outdoor"
          ],
          "type": "string",
          "title": "Source",
          "default": null,
          "examples": [
            "outdoor"
          ],
          "nullable": true,
          "description": "Limits Street View searches to selected sources. 'default' or 'outdoor'."
        },
        "heading": {
          "type": "number",
          "title": "Heading",
          "default": null,
          "maximum": 360,
          "minimum": -180,
          "examples": [
            210
          ],
          "nullable": true,
          "description": "Compass heading of the camera in degrees clockwise from North (-180 to 360)."
        },
        "maptype": {
          "enum": [
            "roadmap",
            "satellite"
          ],
          "type": "string",
          "title": "Maptype",
          "default": null,
          "examples": [
            "satellite"
          ],
          "nullable": true,
          "description": "Defines the type of map tiles to load."
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": null,
          "examples": [
            "es"
          ],
          "nullable": true,
          "description": "Defines the language for UI elements and map labels (e.g., 'en', 'es', 'fr')."
        },
        "location": {
          "type": "string",
          "title": "Location",
          "default": null,
          "examples": [
            "46.414382,10.013988"
          ],
          "nullable": true,
          "description": "Latitude and longitude as comma-separated values (e.g., '46.414382,10.013988'). Displays panorama closest to this location. Required if 'pano' is not provided."
        }
      },
      "description": "Parameters for 'streetview' mode.",
      "additionalProperties": false
    }
  }
}