Installation
pip install zipcode-to-map
zipcode_to_map
Provide a Country code and postal code. It will generate a map in a html file based on these details. Used pgeocode and folium packages.
Python Version >= 3.7
Required Packages
folium
pip install folium
pgeocode
pip install pgeocode
Example Usage
Import the class
from zipcode_to_map.zipcode_to_map import ZipcodeToMap
Instantiate the object
result_map = ZipcodeToMap()
Provides the map as result
Here 'in' is Country Code as India.
'515411' is Pincode of a city.
result_map.zipcode_to_map('in','515411')
Example to copy
from zipcode_to_map.zipcode_to_map import ZipcodeToMap
result_map = ZipcodeToMap()
try:
result_map.zipcode_to_map('in','515411')
except Exception as e:
print("Not a valid pincode. Try with a valid one.")
Generate multiple maps at once
from zipcode_to_map.zipcode_to_map import ZipcodeToMap
result_map = ZipcodeToMap()
zipcodes = ['515411', '560034', '560048', '515422']
try:
for zipcode in zipcodes:
result_map.zipcode_to_map('in',zipcode)
except Exception as e:
print("Not a valid pincode. Try with a valid one.")