pythonでmap
# -*- coding: utf-8 -*-
import tkinter as tk
import tkinter.ttk as ttk
import folium
from pygeocoder import Geocoder
import webbrowser
def callback_btn():
in_text = entry.get()
if (in_text == ""):
root.destroy()
address = in_text
results = Geocoder.geocode(address)
print(results[0].coordinates)
found_map = folium.Map(location=results[0].coordinates)
found_map.save(outfile="map.html")
webbrowser.open_new("map.html")
def callback():
root.destroy()
def main():
pass
if __name__ == '__main__':
main()
root = tk.Tk()
root.title("E_MAP")
root.protocol("WM_DELETE_WINDOW", callback)
root.geometry("640x480")
entry = tk.Entry(root,width=40)
entry.pack(side="left")
button = tk.Button(text="検索",command=callback_btn)
button.pack(side="left")
root.mainloop()