জ্যাঙ্গো-সহজ-মানচিত্র এটা সহজ জ্যাঙ্গো টেমপ্লেট দেওয়া অঙ্ক একটি মানচিত্রে প্রদর্শন করে তোলে যে একটি জ্যাঙ্গো অ্যাপ্লিকেশন. লাইসেন্স এমআইটি হয়.
সংস্থাপনা
geopy ইনস্টল পিপ
জ্যাঙ্গো-সহজ-মানচিত্র ইনস্টল পিপ
ব্যবহারের
& Nbsp; 1. INSTALLED_APPS করতে 'easy_maps' যোগ করুন
& Nbsp; 2. ./manage.py Syncdb চালান (বা দক্ষিণ ব্যবহার হচ্ছে কিনা easy_maps মাইগ্রেট ./manage.py)
& Nbsp; 3. Easy_map templatetag ব্যবহার করুন:
& Nbsp; {% লোড easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "রাশিয়া ভ্লাদিভস্তক, মীরা 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map ঠিকানা ব্যবহার করে 200 200 5 'map.html'%}
& Nbsp; নিম্নলিখিত স্বাক্ষর আছে:
& Nbsp; {% easy_map <ঠিকানা> [<প্রস্থ> <উচ্চতা>] [<জুম>] [ব্যবহার করে
& Nbsp; মানচিত্রের জন্য স্থানাঙ্ক প্রথম এক্সেস গুগল Geocoder ব্যবহার করে প্রাপ্ত করা হবে. তারপর তারা ডিবি মধ্যে ক্যাশে করা হবে. জ্যাঙ্গো এর টেমপ্লেট ক্যাশে পরে রেন্ডার প্রতিটি মানচিত্র ডিবি এক্সেস প্রতিরোধ করার জন্য ব্যবহার করা যেতে পারে:
& Nbsp; {% লোড ক্যাশে% easy_maps_tags}
& Nbsp; {% ক্যাশে 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
এখানেই শেষ! কোন এপিআই কি, ম্যানুয়াল geocoding, HTML / JS কপি-পেস্ট বা জ্যাঙ্গো মডেল পরিবর্তন প্রয়োজন হয়.
কাস্টমাইজেশন
ডিফল্ট মানচিত্র টেমপ্লেট যথেষ্ট না হয়, তাহলে কাস্টম মানচিত্র টেমপ্লেট ব্যবহার করা যাবে:
{% Easy_map ঠিকানা ব্যবহার করে 'map.html'%}
{% Easy_map ঠিকানা 200 300 5 ব্যবহার করে 'map.html'%}
টেমপ্লেট আছে, (এটা easy_maps.models.Address উদাহরণ) 'প্রস্থ', 'উচ্চতা' এবং 'জুম' ভেরিয়েবল 'ম্যাপ' হবে. বাইরের টেমপ্লেট প্রসঙ্গে পাশাপাশি 'map.html' প্রেরণ করা হয়.
ঠিকানা মডেল
easy_maps.models.Address মডেল অনুসরণ ক্ষেত্র আছে:
& Nbsp; * ঠিকানা
& Nbsp; * নির্ণিত ঠিকানা
& Nbsp; * longtitude
& Nbsp; * অক্ষাংশ
& Nbsp; * geocode_error
অবদান
যদি আপনি একটি বাগ খুঁজে পাওয়া যায় করেছি, একটি বৈশিষ্ট্য প্রয়োগ বা টেমপ্লেট কাস্টমাইজ এবং তারপর অবদান বিবেচনা করুন দরকারী মনে হয়. প্যাচ, অনুরোধ টান বা শুধু পরামর্শ আমরা স্বাগত জানাই!
সোর্স কোড: https://bitbucket.org/kmike/django-easy-maps/
বাগ অনুসরণ করে: https://bitbucket.org/kmike/django-easy-maps/issues/new
What নতুন এই রিলিজে:
- পিছন দিকে বেমানান: geopy & gt জন্য সমর্থন যোগ করা হয়েছে = 0.96, geopy ও LT জন্য সমর্থন অবনমিত; 0.96.
- সমর্থন যোগ করা হয়েছে, জ্যাঙ্গো 1.3 সমর্থন তুলে. এটা এখনও জ্যাঙ্গো 1.3 সঙ্গে কাজ করতে পারে, কিন্তু এই আর পরীক্ষা করা হয়.
- পরীক্ষামূলক পাইথন 3.3 সমর্থন. (কোন কোড পরিবর্তন - অ্যাপ্লিকেশন হিসাবে কাজ মনে হয়)
জ্যাঙ্গো 1.6 জন্য
আবশ্যক
- জ্যাঙ্গো
- পাইথন
পাওয়া মন্তব্যসমূহ না