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
}
}
}