manaviel85370
add pages and all
da88570
raw
history blame contribute delete
706 Bytes
from dataclasses import fields
import streamlit as st
from google.maps import places_v1
import os
from dotenv import load_dotenv
def get_maps_results(query, location):
# Create a client
load_dotenv()
client = places_v1.PlacesClient(client_options={"api_key": os.getenv("GOOGLE_MAPS_API_KEY")})
# Initialize request argument(s)
request = places_v1.SearchTextRequest(
text_query=f"{query} in {location}",
included_type=query
)
fieldMask = "places.displayName,places.websiteUri,places.formattedAddress,places.types"
# Make the request
response = client.search_text(request=request, metadata=[("x-goog-fieldmask",fieldMask)])
return response.places