对于谷歌地图及其周围的所有技术,我是一个新手,我正在尝试一次学习一件事。
我已经设法从this example创建了我的Google地图,在那里我使用大学部校友的信息填充数据库,我希望有一个过滤器,当一个人选择说一年时,它只显示毕业的校友在某一年,或者只说女性或男性,也按课程过滤。
我正在尝试创建类似于可视化工具的东西,用于根据标准显示美国校友的分布情况。
在我的数据库中,我存储名称,地址,自动地址地址和存储lat和lng,专业,毕业年份等等。我想不出有一种方法来下拉或说出用于过滤标记的复选框。
答案 0 :(得分:0)
好吧,要使用gmap,你必须做一个沉重的JavaScript。我这样做了: 当我渲染页面(php)时,我用值填充javascript数组。 然后,我将监听器添加到下拉列表中。当值改变时,我评估所选值与我的JS数组,然后我将我的数组中的坐标发送到谷歌地图显示标记函数;另外,我有一个hashmap,我存储我的标记(正在地图上显示的标记),所以当我更改下拉列表时,我会检查我的hashmap并从地图中删除我的标记。 我希望这是有道理的。另外,我建议你每次需要从数据库中获取数据时都开始使用json动态填充数组。 我建议您提出更短的问题,并提供一些我们可以搔痒的代码。