Metadata-Version: 1.1
Name: yandex-maps
Version: 0.5.1
Summary: Yandex.Maps API python wrapper with optional django integration.
Home-page: http://bitbucket.org/kmike/yandex-maps/
Author: Mikhail Korobov
Author-email: kmike84@gmail.com
License: MIT license
Download-URL: http://bitbucket.org/kmike/yandex-maps/get/tip.zip
Description: ===========
        yandex-maps
        ===========
        
        Библиотека для работы с API Яндекс.Карт. Умеет работать с геокодером и
        формировать адреса статичных карт. Опционально - интеграция с Django:
        кеширование результатов геокодирования, шаблонные фильтры и теги для вывода карт.
        Лицензия MIT.
        
        
        Установка
        =========
        
        ::
        
            pip install yandex-maps
        
        Использование
        =============
        
        ::
        
            >>> from yandex_maps import api
            >>> api_key = 'my_api_key'
            >>> pos = api.geocode(api_key, u'Санкт-Петербург, Бумажная 4')
            >>> print pos
            (u'30.271446', u'59.903300')
        
            >>> api.get_map_url(api_key, pos[0], pos[1], 13, 200, 300)
            http://static-maps.yandex.ru/1.x/?ll=30.2714460,59.9033000&size=200,300&z=12&l=map&pt=30.2714460,59.9033000&key=my_api_key
        
        
        Интеграция с django
        ===================
        
        1. В settings.py добавляем переменную YANDEX_MAPS_API_KEY со
        своим API-ключом от Яндекса. Ключ можно получить тут:
        http://api.yandex.ru/maps/form.xml/
        
        2. 'yandex_maps' добавляем в INSTALLED_APPS
        
        3. Выполняем ``./manage.py syncdb`` (или ``./manage.py migrate``,
           если используется south)
        
        4. В шаблоне теперь можно использовать тег ``yandex_map``::
        
                   {% load yandex_maps_tags %}
        
                   <!-- Пример с явным указанием адреса -->
                   {% yandex_map "Екатеринбург, Мира 32" 300 400 %}
        
                   <!-- Пример с адресом в переменной, указанием уровня детализации и своими атрибутами -->
                   {% yandex_map address 200 200 5 "id='my_map'" %}
        
           и фильтр static_map_url::
        
                   {% load yandex_maps_tags %}
                   <img src='{{ "Санкт-Петербург, ул. Бумажная 4"|static_map_url:"300,200,13" }}'>
        
           В первый раз координаты для вывода карты будут получены через API Яндекс.Карт
           и сохранены в базу. При последующих вызовах координаты для карты будут
           браться из базы. При необходимости можно воспользоваться кешированием в
           шаблоне и обойтись без запроса к базе при выводе карты.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Natural Language :: Russian
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires: django (>=1.0)
