Simple extension for Flask to use WebGl Earth
Project description
Use WebGl Earth in your Flask application,
ability to add markers and polygons
##Reuires
- Jinja
- Flask
##Installation
'''pip install flask-webglearth'''
or
'''
git clone https://github.com/nikulesko/Flask-WebGLEarth
cd Flask-WebGLEarth
python setup.py install
```
##View
'''python
from flask import Flask, render_template
from flask_webglearth import WebGlEarth, WebGl, MAP_TYPES, Marker, Polygon
app = Flask(__name__, template_folder=".")
WebGl(app)
@app.route("/")
def index():
webgl_earth = WebGlEarth(zoom=1, map_type=MAP_TYPES.get('osm'),
center=[46.3, 30.4], atmosphere=True,
markers=[Marker(49.3, 30.4, "Hello world!")],
polygons=[Polygon(([45.1, 30.3],
[46.1, 40.56], [50.3, 20.8]))])
return render_template('example_template.html', webgl_map=webgl_earth)
if __name__ == "__main__":
app.run(debug=True)
'''
## Template
'''html
<!DOCTYPE html>
<html>
<head>
<title></title>
{{webgl_map.js}}
</head>
<body onload="initialize()">
<div id="earth_div" style="width:600px;height:400px;border:1px solid gray; padding:2px;">
</body>
</html>
'''
## Screenshot
<img src="screenshot.png" />
ability to add markers and polygons
##Reuires
- Jinja
- Flask
##Installation
'''pip install flask-webglearth'''
or
'''
git clone https://github.com/nikulesko/Flask-WebGLEarth
cd Flask-WebGLEarth
python setup.py install
```
##View
'''python
from flask import Flask, render_template
from flask_webglearth import WebGlEarth, WebGl, MAP_TYPES, Marker, Polygon
app = Flask(__name__, template_folder=".")
WebGl(app)
@app.route("/")
def index():
webgl_earth = WebGlEarth(zoom=1, map_type=MAP_TYPES.get('osm'),
center=[46.3, 30.4], atmosphere=True,
markers=[Marker(49.3, 30.4, "Hello world!")],
polygons=[Polygon(([45.1, 30.3],
[46.1, 40.56], [50.3, 20.8]))])
return render_template('example_template.html', webgl_map=webgl_earth)
if __name__ == "__main__":
app.run(debug=True)
'''
## Template
'''html
<!DOCTYPE html>
<html>
<head>
<title></title>
{{webgl_map.js}}
</head>
<body onload="initialize()">
<div id="earth_div" style="width:600px;height:400px;border:1px solid gray; padding:2px;">
</body>
</html>
'''
## Screenshot
<img src="screenshot.png" />
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-WebGlEarth-0.1.3.zip
(203.3 kB
view details)
File details
Details for the file Flask-WebGlEarth-0.1.3.zip
.
File metadata
- Download URL: Flask-WebGlEarth-0.1.3.zip
- Upload date:
- Size: 203.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
600f880e9beb263fb9d4192299a7c3537dc661c48f001eb3c91ad6f116eb054b
|
|
MD5 |
3cd024fa9f573783362bc4c0eca125db
|
|
BLAKE2b-256 |
c0fc53b2fdbef59e4203b6dbdfa129c9330f652f974bf0db5962dffc8030843e
|