1

当谈到谷歌地图和它周围的所有技术时,我是一个新手,我试图一次学习一件事。

我已经设法从这个例子中创建了我的谷歌地图,我在数据库中填充了我大学系校友的信息,我想要有过滤器,当一个人选择一年时,它只会显示在给定年份毕业的校友,或者只说女性或男性,也按课程过​​滤。

我正在尝试创建类似于可视化工具的东西,用于根据标准显示美国校友的分布情况。

在我的数据库中,我存储姓名、地址、自动地理编码地址并存储纬度和经度、专业、毕业年份等等。我想不出一种方法来下拉或说出用于过滤标记的复选框。

4

1 回答 1

0

好吧,要使用 gmap,您必须执行繁重的 javascript。我是这样做的:当我渲染页面(php)时,我用值填充了 javascript 数组。然后,我将侦听器添加到下拉列表中。当值改变时,我评估选定的值与我的 JS 数组,然后我将坐标从我的数组发送到谷歌地图显示标记函数;此外,我有一个哈希图,我在其中存储我的标记(地图上显示的那个),所以当我更改下拉列表时,我会检查我的哈希图并从地图中删除我的标记。我希望这是有道理的。此外,我建议您在每次需要从数据库获取数据时开始使用 json 动态填充数组。我建议你问一些简短的问题,并提供一些我们可以解决的代码。

于 2012-11-11T15:54:58.680 回答