Вам потрібно геокодування декілька адрес в Портленді, Орегон, ніж Google Maps API, дозволить? Django-Портленд-Орегона-адреси є Django додаток, що буде завантажити та імпортувати список адрес, що надаються місті Портленд, штат Орегон, і надати вам простий спосіб для геокодування адрес ви надаєте
Дані, що цей додаток завантажує і встановлює дані точок, передбачені місті Портленд, OR.
Установка
Ви можете встановити від PIP:
пункт встановити Django-портландцементу в штаті Орегон адреси
або витягти і встановити джерело з репозиторію BitBucket:
рт клон https://bitbucket.org/latestrevision/django-portland-oregon-addresses
CD Django-Портленд-Орегона-адреси
Python setup.py встановити
або витягти і встановити джерело з репозиторію GitHub:
Git клон https://github.com/latestrevision/django-portland-oregon-addresses.git
CD Django-Портленд-Орегона-адреси
Python setup.py встановити
Потім, імпортувати адреси:
Python manage.py load_addresses
Використовувати
Враховуючи рядок, розшукуючи що-небудь, як один з нижче (це дійсно дуже гнучкий):
І NBSP; 3800 NW Хейт Avenue
І NBSP; 3800 NORTH WEST Хейт Avenue, Портленд, Орегон, 97227, США
І NBSP; 3800 ПІВНІЧНО-ЗАХІД Хейт Ave, PDX
Ви можете запустити подібний код, щоб отримати місце Послання:
від portland_addresses.models імпорту Адреса
від portland_addresses.address_parser AddressParserException імпорту
знайти:
І NBSP; адреса = Address.get_by_address ("3828 N Хейт Avenue")
І NBSP; друк address.location # Це точка, відповідна з вищевказаною адресою
крім Address.DoesNotExist:
І NBSP; друк "Я не міг знайти адресу, відповідний наступним чином: - "
крім AddressParserException:
І NBSP; друк "Я не міг розібрати адресу, введений вами:-("
Команди
load_addresses :. Завантажити та імпортувати адреси, надані місті Портленд, штат Орегон
Вимоги
- Python
- Django
Коментар не знайдено