django-easy-maps

Software screenshot:
django-easy-maps
Rincian Software:
Versi: 0.9
Tanggal Upload: 20 Feb 15
Pengembang: Mikhail Korobov
Lisensi: Gratis
Popularitas: 0

Rating: nan/5 (Total Votes: 0)

Django-mudah-peta adalah aplikasi Django yang membuatnya mudah untuk menampilkan peta untuk alamat yang diberikan di Django template. Lisensi adalah MIT.
Instalasi
pip menginstal geopy
pip menginstal Django-mudah-peta
Penggunaan
& Nbsp; 1. Add 'easy_maps' ke INSTALLED_APPS
& Nbsp; 2. Jalankan syncdb ./manage.py (atau ./manage.py bermigrasi easy_maps jika selatan sedang digunakan)
& Nbsp; 3. Gunakan templatetag easy_map:
& Nbsp; {% beban easy_maps_tags%}
<- Peta default dengan 300x400 dimensi -!>; & Nbsp
& Nbsp; {% easy_map "Rusia, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% alamat easy_map 200 200 5 menggunakan 'map.html'%}
& Nbsp; Memiliki tanda tangan berikut:
& Nbsp; {% easy_map [ ] [] [menggunakan ]%}
& Nbsp; Koordinat peta akan diperoleh dengan menggunakan google geocoder akses pertama. Kemudian mereka akan di-cache di DB. Django caching template dapat digunakan kemudian untuk mencegah DB akses pada setiap peta render:
& Nbsp; {% beban easy_maps_tags tembolok%}
& Nbsp; {% Cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endCache%}
Itu saja! Tidak ada kunci API, geocoding manual, html js copy-paste atau perubahan model Django / diperlukan.
Customization
Jika peta template default tidak cukup maka peta kustom template yang dapat digunakan:
{% Alamat easy_map menggunakan 'map.html'%}

{% Easy_map alamat 200 300 5 menggunakan 'map.html'%}
Template akan memiliki 'peta' (itu adalah contoh easy_maps.models.Address), 'lebar', 'tinggi' dan 'zoom' variabel. Dalam konteks template luar dilewatkan ke 'map.html' juga.
Model Alamat
Model easy_maps.models.Address memiliki bidang-bidang berikut:
& Nbsp; * Alamat
& Nbsp; * dihitung alamat
& Nbsp; * longtitude
& Nbsp; * lintang
& Nbsp; * geocode_error
Berkontribusi
Jika Anda telah menemukan bug, menerapkan fitur atau disesuaikan template dan berpikir itu berguna maka silakan mempertimbangkan kontribusi. Patch, menarik permintaan atau hanya saran dipersilahkan!
Source code: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What baru dalam rilis ini:

  • Backwards kompatibel: menambahkan dukungan untuk geopy & gt; = 0,96, menjatuhkan dukungan untuk geopy & lt; 0.96.
  • Ditambahkan dukungan untuk Django 1.6, menjatuhkan dukungan untuk Django 1.3. Ini mungkin masih bekerja dengan Django 1.3, tapi ini tidak lagi diuji.
  • 3.3 support Experimental Python. (Tidak ada perubahan kode - app tampaknya bekerja apa adanya)

Persyaratan :

  • Django
  • Python

Perangkat lunak lain dari pengembang Mikhail Korobov

Komentar untuk django-easy-maps

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!