mysql - 开放层 : How to create markers based on a MySQL database

标签 mysql database dictionary openlayers marker

我有一个 MySQL 数据库,其中包含有关学生的数据(姓名、年龄、学校、大学等)。我想要做的是将我获得的数据转换为 map 上的标记。 更具体地说,我将例如计算在 X 大学学习且来自 Y 城镇的学生人数。此请求的结果(数字)将作为标记设置在 map 上。 我一直在寻找这样的示例,但在 OpenLayers 示例中找不到相应的示例。 此外,对于POI示例,大多数都有文本文件作为数据源。

我将非常非常感谢您的帮助!

最佳答案

您有两个选择,获取数据并: 动态生成页面和相应的 JavaScript(使用 PHP 或其他)。 对您的服务器进行 ajax 调用,并提供序列化为 JSON 的数据,并将其提供给某个函数,该函数会进行相应的 OpenLayer 调用。

关于mysql - 开放层 : How to create markers based on a MySQL database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787273/

相关文章:

php - 删除脚本 PHP MySQL

sql - 检索 SQL 中的最近事件

database - 是否可以在 Magento 之外查询 Magento 数据库并显示产品属性?

mysql - 如何通过几个条件来计算测距?

python - 用 2 个键引用一个值制作字典

php - 多项选择并添加更多字段不起作用

mysql - 仅使用 MySQL 获取最后插入的 id

python - 为什么 self.__add__(a) 和 self + a 在字典中没有返回相同的值?

c++ - 在 map 中找到第 N 个最常出现的键

mysql - 如何一次向多个mysql表添加新列