Metadata-Version: 1.1
Name: Flask-WebGlEarth
Version: 0.1.3
Summary: Simple extension for Flask to use WebGl Earth
Home-page: https://github.com/nikulesko/Flask-WebGLEarth
Author: Nikolay Nikulesko
Author-email: nikulesko@gmail.com
License: UNKNOWN
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" />
        
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
