我希望{
就像这个例子中的marker
:
http://jsfiddle.net/bryan_weaver/4rxqQ/
我试图使用size_hint
设置为None
,并设置一个特定的width
和height
,但它不起作用
有没有办法在kivy garden.mapview中实现这一点
main.py
from kivy.app import App
from kivy.garden.mapview.mapview import MapView
class MapWindow(MapView):
pass
class MapApp(App):
def build(self):
self.title = "My Maps"
return MapWindow()
if __name__ == '__main__':
MapApp().run()
map.kv
<MapWindow>:
lat: 50.6394
lon: 3.057
zoom: 13
map_source: "osm"
# Fixed the maximum zoom out to 11
on_zoom:
self.zoom = 11 if self.zoom < 11 else self.zoom
# Attempt of fixing the MapMarker size when zooming
map_marker_id.size: [50, 50]
MapMarker:
id: map_marker_id
source: 'map_marker.png'
lat: 50.6394
lon: 3.057
size_hint: (None, None)
size: [50, 50]
目前没有回答
相关问题 更多 >
编程相关推荐