django-easy-maps

소프트웨어 스크린 샷:
django-easy-maps
소프트웨어 정보:
버전: 0.9
업로드 날짜: 20 Feb 15
개발자: Mikhail Korobov
라이센스: 무료
인기: 6

Rating: nan/5 (Total Votes: 0)

장고 쉬운 맵은 쉽게 장고 템플릿에 지정된 주소에 대한지도를 표시 할 수 장고 응용 프로그램입니다. 라이센스는 MIT입니다.
설치
geopy를 설치 PIP
장고 쉬운 맵을 설치 PIP
용법
& 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;지도의 좌표는 첫 번째 액세스에 구글 지오 코더를 사용하여 얻을 수 있습니다. 그런 다음 그들은 DB에 캐시됩니다. 장고 템플릿 캐시는 나중에 렌더링 각 맵 DB에 접근을 방지하기 위해 사용될 수있다 :
& NBSP {% 부하 캐시 %}을 easy_maps_tags
& NBSP; {% 캐시 (600) my_map의 firm.address의 %}
& NBSP; {%의 easy_map의 firm.address (300) 400 %}
& NBSP; {%의 endcache의 %}
그게 다야! 어떤 API 키, 수동 지오 코딩, 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에 대한 지원을 추가 있다 = 0.96, geopy & LT에 대한 지원을 떨어졌다; 0.96.
장고 1.6에 대한 지원을 추가, 장고 1.3에 대한 지원을 떨어졌다. 아직 장고 1.3 작동하지 않을 수 있습니다, 그러나 이것은 더 이상 시험한다.
실험 파이썬 3.3 지원 (더 코드 변경 - 응용 프로그램은 그대로 작동하는 것 같다).

이 요구 사항 :

이 장고
파이썬

개발자의 기타 소프트웨어 Mikhail Korobov

코멘트 django-easy-maps

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!