mymap.addpoint(1.29425, 103.8991,"#FF0000",'test')
在我对pygmaps进行以下更改后,我的代码是什么,
def addpoint(self, lat, lng, color = '#FF0000', title = None):
self.points.append((lat,lng,color[1:],title))
但我仍然看不到这张地图上标记的点的标题:(
mymap.addpoint(1.29425, 103.8991,"#FF0000",'test')
在我对pygmaps进行以下更改后,我的代码是什么,
def addpoint(self, lat, lng, color = '#FF0000', title = None):
self.points.append((lat,lng,color[1:],title))
但我仍然看不到这张地图上标记的点的标题:(
您必须在 pygmap.py 中再做一项更改
改变
f.write('\t\ttitle: "no implimentation",\n')
至
f.write('\t\ttitle: "'+re.escape(str(title))+'",\n')
如果有人仍然需要帮助,我有一个解决方案。您还必须更新 drawpoints 函数,然后相应地更新 drawpoint 函数。这就是我的函数定义的样子:
def drawpoints(self,f):
for point in self.points:
self.drawpoint(f,point[0],point[1],point[2],point[3])
def drawpoint(self,f,lat,lon,color,title):