我想创建一个自定义谷歌地图,如this,并希望绘制和存储不同的形状,如折线,多边形,线,点等与自定义数据(信息窗口,ID等)和样式(颜色, strockcolor等)到数据库。但我不知道怎么样。有没有人帮我? 感谢
答案 0 :(得分:0)
通过检查Google Maps JavaScript API,有一个名为叠加层的对象可以向地图添加对象以指定点,线,区域或对象集合。叠加层与纬度/经度坐标相关联,因此当您拖动或缩放地图时它们会移动。
Google Maps JavaScript API有几种类型的叠加层,您可以通过编程方式添加它们:
使用标记显示地图上的单个位置。
信息窗口是一种特殊的叠加层,用于在地图上指定位置的弹出气球中显示内容(通常是文字或图片)
地图上的线条使用折线显示,表示有序的位置序列,并使用多边形显示地图上任意形状的区域。有关详细信息,请参阅Shape。
您还可以在地图上定义圈子和矩形
如果您想在地图上放置图片,可以使用地面叠加层
为了将数据存储在数据库中,我认为documentation和SO question可以帮助您实现这一目标。