Installez le package staticmap.
$ pip install staticmap
Pillow et les requêtes sont également installés en tant que bibliothèques dépendantes.
Code source.
from staticmap import StaticMap
#Générer un objet cartographique
#Largeur de l'image(pixel)Et la largeur verticale de l'image(pixel)Spécifier
map = StaticMap(800, 600)
#Pillow's PIL avec une carte.Obtenir l'objet Image
#Spécifiez le niveau de zoom et la longitude / latitude
image = map.render(zoom=17, center=[136.882090, 35.170560])
#Enregistrer l'image de la carte
image.save('komoot.png')
Résultat de l'exécution.
Code source.
from staticmap import StaticMap
#Générer un objet cartographique
#Spécifiez la largeur et la hauteur de l'image et l'URL de la tuile de la couche de tuiles standard d'OpenStreetMap
map = StaticMap(800, 600, url_template='http://a.tile.openstreetmap.org/{z}/{x}/{y}.png')
#Pillow's PIL avec une carte.Obtenir l'objet Image
#Spécifiez le niveau de zoom et la longitude / latitude
image = map.render(zoom=17, center=[136.882090, 35.170560])
#Enregistrer l'image de la carte
image.save('osm.png')
Résultat de l'exécution.
Code source.
from staticmap import StaticMap
#Générer un objet cartographique
#Spécifiez la largeur et la hauteur de l'image et l'URL de la vignette de l'Institut géographique du National Land Research Institute
map = StaticMap(800, 600, url_template='https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png')
#Pillow's PIL avec une carte.Obtenir l'objet Image
#Spécifiez le niveau de zoom et la liste de longitude / latitude
image = map.render(zoom=14, center=[136.882090, 35.170560])
#Enregistrer l'image de la carte
image.save('chiriin.png')
Résultat de l'exécution.
Recommended Posts