自定义谷歌地图与绘图形状和存储在数据库中

时间:2016-05-25 14:57:12

标签: asp.net database google-maps-api-3

我想创建一个自定义谷歌地图,如this,并希望绘制和存储不同的形状,如折线,多边形,线,点等与自定义数据(信息窗口,ID等)和样式(颜色, strockcolor等)到数据库。但我不知道怎么样。有没有人帮我? 感谢

1 个答案:

答案 0 :(得分:0)

通过检查Google Maps JavaScript API,有一个名为叠加层的对象可以向地图添加对象以指定点,线,区域或对象集合。叠加层与纬度/经度坐标相关联,因此当您拖动或缩放地图时它们会移动。

Google Maps JavaScript API有几种类型的叠加层,您可以通过编程方式添加它们:

  • 使用标记显示地图上的单个位置。

  • 信息窗口是一种特殊的叠加层,用于在地图上指定位置的弹出气球中显示内容(通常是文字或图片)

  • 地图上的线条使用折线显示,表示有序的位置序列,并使用多边形显示地图上任意形状的区域。有关详细信息,请参阅Shape

  • 您还可以在地图上定义圈子矩形

  • 如果您想在地图上放置图片,可以使用地面叠加层

为了将数据存储在数据库中,我认为documentationSO question可以帮助您实现这一目标。