Commits

Mikhail Korobov committed 2021d35

Более подробный readme-файл

Comments (0)

Files changed (2)

-==================
-django-yandex-maps
-==================
+===========
+yandex-maps
+===========
 
-Простейшее джанго-приложение для работы с яндекс-картами.
-Не умеет почти ничего.
+Библиотека для работы с API Яндекс-карт. Умеет работать с геокодером и
+формировать адреса статичных карт. Опционально - интеграция с Django:
+кеширование результатов геокодирования, шаблонный фильтр для вывода карт.
 Лицензия MIT.
 
-Для работы в settings.py нужно добавить переменную YANDEX_MAPS_API_KEY
-со своим ключом API от яндекса.
 
+Установка
+=========
+
+::
+
+    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, float(pos[0]), float(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
+===================
+
+В settings.py нужно добавить переменную YANDEX_MAPS_API_KEY со своим API-ключом
+от Яндекса. Ключ можно получить тут: http://api.yandex.ru/maps/form.xml/
+
+TODO: дописать

yandex_maps/api.py

 # coding: utf-8
 
-# Yandex maps API wrapper. Can be used without Django.
+# Yandex maps API wrapper.
 
 import xml.dom.minidom
 import urllib