
Chat With Maps on the GPT Store
GPT Description
GPT Action OpenAPI Spec
{
"openapi": "3.0.1",
"info": {
"title": "ChatWithMaps",
"version": "v1"
},
"servers": [
{
"url": "https://api.gptcloud.dev/run/654d23dc80b7a5ccae50e700/65786cb0956caf0360799198"
}
],
"paths": {
"/maps/nearby-search": {
"post": {
"summary": "By inputting current location, get a curated list of places within a specified area.",
"description": "By inputting current location, get a curated list of places within a specified area.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NearbySearchRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"namesOfPlaces": {
"type": "array",
"items": {
"type": "string"
},
"description": "Names of places."
},
"ResponseInstructions": {
"type": "string",
"description": "Instructions."
}
}
}
}
}
},
"400": {
"description": "Bad request"
}
},
"operationId": "NearbySearch"
}
},
"/maps/text-search": {
"post": {
"summary": "Search for places based on a string.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TextSearchRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Information about the place.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"namesOfPlaces": {
"type": "array",
"items": {
"type": "string"
},
"description": "Names of places."
},
"ResponseInstructions": {
"type": "string",
"description": "Instructions."
}
}
}
}
}
}
},
"operationId": "TextSearch"
}
},
"/maps/find-place": {
"post": {
"summary": "Get information about the place.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PlaceRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Information about the place.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PlaceInfoResponseBody"
}
}
}
}
},
"operationId": "FindPlace"
}
},
"/maps/geocoding": {
"post": {
"summary": "Geocode the adress. Get latitude and longitude of the place.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GeocodeRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Latitude and longitude of the place.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LatLngResponseBody"
}
}
}
}
},
"operationId": "Geocode"
}
},
"/maps/reverse-geocoding": {
"post": {
"summary": "Reverse geocode latitude and longitude. Get address of the place.",
"description": "Get address of the place.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LatLngRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Information about the place.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AddressResponseBody"
}
}
}
}
},
"operationId": "ReverseGeocode"
}
},
"/maps/build-route": {
"post": {
"summary": "Build a route from point A to point B.",
"description": "Build a route from point A to point B.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RouteRequestBody"
}
}
}
},
"responses": {
"200": {
"description": "Link to the route.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RouteResponse"
}
}
}
}
},
"operationId": "BuildRoute"
}
}
},
"components": {
"schemas": {
"NearbySearchRequestBody": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address for nearby search.",
"required": true
},
"radius": {
"type": "int",
"description": "Radius in meters.",
"required": true
},
"type": {
"type": "string",
"description": "The type which restricts the results to places matching the specified type.",
"required": true
}
}
},
"TextSearchRequestBody": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "The text string on which to search.",
"required": true
}
}
},
"PlaceRequestBody": {
"type": "object",
"properties": {
"place": {
"type": "string",
"description": "Place.",
"required": true
}
}
},
"GeocodeRequestBody": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address of th place.",
"required": true
}
}
},
"PlaceInfoResponseBody": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of place."
},
"aboutPlace": {
"type": "string",
"description": "Summary about place."
},
"formatted_address": {
"type": "string",
"description": "Formatted address of place."
},
"website": {
"type": "string",
"description": "Website of place."
},
"international_phone_number": {
"type": "string",
"description": "International phone number of place."
},
"rating": {
"type": "string",
"description": "Rating of place."
},
"schedule": {
"type": "string",
"description": "Schedule of place."
},
"reviewsSummary": {
"type": "string",
"description": "Reviews summary of place."
},
"responseInstructions": {
"type": "string",
"description": "Instructions.",
"required": true
}
}
},
"LatLngResponseBody": {
"type": "object",
"properties": {
"lat": {
"type": "double",
"description": "Latitude of place."
},
"lng": {
"type": "double",
"description": "Longitude of place."
},
"responseInstructions": {
"type": "string",
"description": "Instructions.",
"required": true
}
}
},
"LatLngRequestBody": {
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude of place."
},
"lng": {
"type": "string",
"description": "Longitude of place."
}
}
},
"AddressResponseBody": {
"type": "object",
"properties": {
"formatted_address": {
"type": "string",
"description": "Address of place."
},
"responseInstructions": {
"type": "string",
"description": "Instructions.",
"required": true
}
}
},
"RouteRequestBody": {
"type": "object",
"properties": {
"beginningOfRoute": {
"type": "string",
"description": "The beginning of the route."
},
"endOfRoute": {
"type": "string",
"description": "The end of the route."
}
}
},
"RouteResponse": {
"type": "object",
"properties": {
"routeLink": {
"type": "string",
"description": "Link to the route."
},
"responseInstructions": {
"type": "string",
"description": "Instructions.",
"required": true
}
}
}
}
}
}
Chat With Maps GPT FAQs
More custom GPTs by copilot.us on the GPT Store
Batch Process
Upload & process files in batches. Supports CSV, TSV, Excel, Google Sheets. Ideal for data analysis & insight.
400+
Aaron Code Review
Review GitHub code, summarize it & suggest improvements. Submit Git commit details or URL/link for insights.

Export Chat to PDF
Export your chat conversation to a PDF file, ready for download and share.

Federal Resume
Write an ATS-optimized professional federal usajobs resume, for your targeted government job role.

Graduate Resume
Create you an ATS-friendly recent college/graduate resume, designed to land your first job.

Job Description
Write you an effective job description that attracts top-quality talent for your next interview.

Job Interview
Prepare you for a job interview by asking questions and providing feedback.

JoPilot
Advanced AI job search assistant that daily processes 1.5 million job postings from various career websites and job boards across the US, providing customizable job search filters for keywords, locations, employers, salaries, and commute time.

Medical Resume
Create an ATS-optimized job winning professional medical assistant resume for your targeted healthcare position.

Recruiter. Interview
Help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process.

Job Offers Copilot
Create good-looking PDF job offers for business owners, HR and recruiters to enhance the hiring process.

Video Summary
Create YouTube video summaries from transcripts and provide concise content overview with timestamps.

Aaron Copywriter
Rewrite articles per your instructions. Send me web pages, PDFs, Word docs, Wikipedia, reviews, anything!

Aaron Translator
Translate URLs or documents in any language. Support files and links.

Business Contracts
Create professional, good-looking, and compliant business contracts. Download as PDF or Word.

Job Search in the US
Optimize your US job hunt. Search & explore by keywords, location, employer, salary and commute.

