Красные пузыри внутри MapView в kivymdPython

Программы на Python
Anonymous
Красные пузыри внутри MapView в kivymd

Сообщение Anonymous »

Я создаю приложение, использующее карту, но когда я увеличиваю или уменьшаю масштаб, на карте появляются оранжевые пузыри, которые я не знаю, как отключить. Кроме того, когда я переключаюсь на другое окно, точки остаются.

Код: Выделить всё

from kivy.uix.floatlayout import FloatLayout
from kivy_garden.mapview import MapView
from kivy.graphics import Color, Ellipse

class MapWidget(FloatLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.mapview = MapView(zoom=11, lat=37.7749, lon=-122.4194)
self.mapview.bind(center=self.on_map_center)
self.add_widget(self.mapview)

with self.mapview.canvas:
Color(1, 0, 0)
self.center_indicator = Ellipse(pos=(self.mapview.center_x - 5, self.mapview.center_y - 5), size=(10, 10))

def on_map_center(self, instance, value):
self.center_indicator.pos = (self.mapview.center_x - 5, self.mapview.center_y - 5)
введите здесь описание изображения введите здесь описание изображения


Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-kivymd

Вернуться в «Python»