信息窗口中嵌入的表单的唯一ng模型(Google Maps API)

时间:2016-10-13 03:55:06

标签: angularjs google-maps google-maps-markers

每次点击谷歌地图时,我都会创建一个标记,每个标记都有一个包含表格的信息窗口。但是所有信息窗口上的表单最终都有相同的文本,这不是我想要的。如何使用不同的文本创建不同的表单?

这是我的代码:

HTML

sql1 = "DELETE FROM dt WHERE user1 = ?"
                try:
                        cursor.execute(sql1, (num))
                        print "DELETE SUCECC"
                        conn.commit()
                except:
                        conn.rollback()
                        print "ERROR DELETE"

Javascript:

 <ng-map center="[40.74, -74.18]"  map-type-control-options="{style:'HORIZONTAL_BAR', position:'BOTTOM_CENTER'}" zoom="3" style="height:30em;" on-click="addNewMarker(event)">

图片:

enter image description here

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

阅读文档,如果您想要自定义设置其内容,InfoWindow的选项非常有限。

我建议您使用infobox代替infowindow

正如GitHub帖子所述:

  

InfoBox的行为类似于google.maps.InfoWindow,但它支持高级样式的其他几个属性。

infowindow中使用的选项相比,具有更多属性,只需传递一些参数,就可以更轻松地设置内容或整个窗口的样式。

请查看给定GitHub post的示例实施代码。

最后,此SO帖子中提供的解决方案 - Google Maps API v3: Custom styles for infowindow也可能有所帮助。