Kivy의 맵뷰를 사용해 보세요.
대강
Kivy Garden이라는 Kivy를 관리하는 add-on 프로젝트에 지도를 표시하는 add-on(Mapview)이 있기 때문에 해봤습니다.
게임 상세 정보는 다음과 같다.
https://kivy.org/docs/api-kivy.garden.html
pip로 설치할 수 있습니다.pip install kivy-garden
차리다
우선 Giithub의 README를 읽고 준비하세요.
https://github.com/kivy-garden/garden.mapview
필요한 환경을 먼저 설치합니다.pip install futures requests
다음에 맵뷰를 설치합니다.garden install mapview
이렇게 하면 준비가 완성된다.
MacView로 볼게요.
어쨌든 도쿄역을 중심으로 한 지도를 먼저 보여 드리겠습니다.
main.pyfrom kivy.garden.mapview import MapView
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
return mapview
MapViewApp().run()
실행 결과는 다음과 같습니다.도쿄역을 중심으로 한 지도를 보여 주었다.
겸사겸사 도쿄역에서 기호를 표시해 보았다.아래와 같이 코드를 덮어씁니다.
main.pyfrom kivy.garden.mapview import MapView, MapMarkerPopup
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
marker1 = MapMarkerPopup(lat=35.681382, lon=139.766084)
mapview.add_marker(marker1)
return mapview
MapViewApp().run()
실행 결과를 보고 표시가 잘 보입니다.
그래서 지도를 아주 간단하게 표시할 수 있다.
그나저나 맵뷰에서 부르는 지도는 OpenStreetMap의 것이다.( http://www.openstreetmap.org/ )
Reference
이 문제에 관하여(Kivy의 맵뷰를 사용해 보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ds110/items/95d9fcacb5c73ae63fef
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선 Giithub의 README를 읽고 준비하세요.
https://github.com/kivy-garden/garden.mapview
필요한 환경을 먼저 설치합니다.
pip install futures requests
다음에 맵뷰를 설치합니다.garden install mapview
이렇게 하면 준비가 완성된다.MacView로 볼게요.
어쨌든 도쿄역을 중심으로 한 지도를 먼저 보여 드리겠습니다.
main.pyfrom kivy.garden.mapview import MapView
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
return mapview
MapViewApp().run()
실행 결과는 다음과 같습니다.도쿄역을 중심으로 한 지도를 보여 주었다.
겸사겸사 도쿄역에서 기호를 표시해 보았다.아래와 같이 코드를 덮어씁니다.
main.pyfrom kivy.garden.mapview import MapView, MapMarkerPopup
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
marker1 = MapMarkerPopup(lat=35.681382, lon=139.766084)
mapview.add_marker(marker1)
return mapview
MapViewApp().run()
실행 결과를 보고 표시가 잘 보입니다.
그래서 지도를 아주 간단하게 표시할 수 있다.
그나저나 맵뷰에서 부르는 지도는 OpenStreetMap의 것이다.( http://www.openstreetmap.org/ )
Reference
이 문제에 관하여(Kivy의 맵뷰를 사용해 보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ds110/items/95d9fcacb5c73ae63fef
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
from kivy.garden.mapview import MapView
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
return mapview
MapViewApp().run()
from kivy.garden.mapview import MapView, MapMarkerPopup
from kivy.app import App
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=15, lat=35.681382, lon=139.766084)
marker1 = MapMarkerPopup(lat=35.681382, lon=139.766084)
mapview.add_marker(marker1)
return mapview
MapViewApp().run()
Reference
이 문제에 관하여(Kivy의 맵뷰를 사용해 보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ds110/items/95d9fcacb5c73ae63fef텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)