django-easy-maps

Software screenshot:
django-easy-maps
Software ətraflı:
Version: 0.9
Tarixi Upload: 20 Feb 15
Geliştirici: Mikhail Korobov
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: nan/5 (Total Votes: 0)

Django-asan xəritələr asan Django şablonları verilən ünvana üçün bir harita keçirmək üçün edir ki, bir Django app edir. lisenziya MİT edir.
Quraşdırma
geopy bərpa PIP
Django asan-xəritələr yüklemek tırtıl
istifadə
& Nbsp; 1. INSTALLED_APPS üçün 'easy_maps' əlavə et
& Nbsp; 2. ./manage.py SyncDB Run (və ya cənub istifadə əgər easy_maps miqrasiya ./manage.py)
& Nbsp; 3. Easy_map templatetag istifadə edin:
& Nbsp; {% yük easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Rusiya, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map ünvanı istifadə edərək, 200 200 5 'map.html'%}
& Nbsp; Bu, aşağıdakı imzası:
& Nbsp; {% easy_map

[ ] [] [istifadə ]%}
& Nbsp; xəritə üçün koordinatları ilk çıxış Google geocoder istifadə edərək əldə olunacaq. Sonra DB cached olacaq. Django şablon caching sonra göstərmək hər xəritədə DB daxil qarşısını almaq üçün istifadə edilə bilər:
& Nbsp; {% yük cache% easy_maps_tags}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Bu, bütün var! No API düymələri, manual coğrafi kodlama, html / js surəti sovuşdurmaq və ya Django model dəyişikliklər tələb olunur.
Özelleştirme
Default xəritəsi şablon kifayət deyil, onda xüsusi xəritə şablon istifadə edilə bilər:
{% Easy_map ünvanı istifadə edərək, 'map.html'%}

{% Easy_map ünvan 200 300 5 istifadə edərək map.html '%}
şablon var (bu easy_maps.models.Address instansiya deyil) eni ',' hündürlüyü 'və' zoom 'dəyişənlərin "xəritəsi" olacaq. xarici şablon kontekstində, eləcə də "map.html 'üçün qəbul edilir.
Ünvan model
easy_maps.models.Address model aşağıdakı sahələri var:
& Nbsp; * ünvanı
& Nbsp; * hesablanır ünvanı
& Nbsp; * longtitude
& Nbsp; * Enlem
& Nbsp; * geocode_error
töhfə
Əgər bir səhv aşkar varsa, bir xüsusiyyət həyata və ya şablon xüsusi və sonra töhfə hesab edin faydalı olduğunu düşünürəm. Yamalar, sorğu çəkmək və ya sadəcə təkliflər xoş gəlmisiniz!
Source kodu: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What yeni Bu azad:

  • Geri araya sığmayan: geopy və GT üçün əlavə dəstək; = 0,96, geopy & lt dəstək azalıb; 0.96.

  • Django 1.6
  • əlavə dəstək Django 1.3 üçün dəstək azalıb. Bu hələ Django 1.3 ilə işləyə bilər, lakin bu, artıq sınaqdan keçirilir.
  • Eksperimental Python 3.3 dəstək. (Heç bir kodu dəyişikliklər - app kimi iş görünür)

tələblər

  • Django
  • Python

Geliştirici digər proqram Mikhail Korobov

port-for
port-for

20 Feb 15

vkontakte
vkontakte

5 Jun 15

Şərh django-easy-maps

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!