gakonst icon

Untitled

gakonst | PRO | 02/24/18 08:21:39 AM UTC | 0 ⭐ | 249 👁️ | Never ⏰ | []
text |

1.1 KB

|

None

|

0 👍

/

0 👎

#!/usr/bin/env python
import googlemaps
from datetime import datetime
from flask import Flask, jsonify, request, render_template
from flask_googlemaps import GoogleMaps
from flask_googlemaps import Map
 app = Flask(__name__)
key ="AIzaSyChUm3S41NRm2N2QAyLCUhPuydaRZg1XYo" 
app.config['GOOGLEMAPS_KEY'] = key
GoogleMaps(app)
gmaps = googlemaps.Client(key="")
 SWISS_COORD = (46.83, 8.05)
 # @app.route("/api/swissmap")
# def mapview():
#     # creating a map in the view
#     mymap = Map(
#         identifier="view-side",
#         lat= SWISS_COORD[0],
#         lng=SWISS_COORD[1]
#     )
#     # render_template('example.html', mymap=mymap)
#     return jsonify(mymap.as_json())
 @app.route('/api/keywords', methods = ['POST'])
def get_maps():
    params = request.form # get form data
    keyword = params['keyword']
    radius = params['radius'] or 500000
    d = gmaps.places_autocomplete_query(keyword, location=SWISS_COORD, radius=radius)
    # d = gmaps.places_nearby(location=SWISS_COORD, keyword=keyword)
    return jsonify(d)
 if __name__ == '__main__':
    app.run(debug=True)

Comments