from kivy_garden.mapview import MapView, MapMarker
from kivy.app import App
class MapViewApp(App):
def build(self):
map = MapView(zoom=11, lat=50.6394, lon=3.057, double_tap_zoom=True)
marker_1 = MapMarker(lon=50.6394, lat=3.057)
map.add_marker(marker_1)
return map
MapViewApp().run()
使用此代码时,我得到一个白色正方形而不是标记。
如何获得Google的地图标记(如下所示)?
答案 0 :(得分:0)
您将lat
和lon
混入了标记中。尝试更改:
marker_1 = MapMarker(lon=50.6394, lat=3.057)
收件人:
marker_1 = MapMarker(lat=50.6394, lon=3.057)
要使用自己的标记图形,请使用:
marker_1 = MapMarker(lat=50.6394, lon=3.057, source='marker.png')
其中marker.png
是您要使用的任何标记。