在openlayers 3中单击标记显示弹出窗口

时间:2016-07-16 15:00:56

标签: php mysql openlayers

以下是我的代码。这工作正常,但我想知道如何弹出点击标记?我希望使用php从mysql数据库中动态获取标记中的内容,但是现在我想知道如何为每个标记提供不同的弹出窗口?

String

1 个答案:

答案 0 :(得分:0)

在OpenLayers 2中添加弹出窗口:

popup = new OpenLayers.Popup("yourPopupID",
               new OpenLayers.LonLat(lon,lat),//could be fetched from a DB
               new OpenLayers.Size(200,200),
               "yourDescription",//could be fetched from DB
               true);

map.addPopup(popup);

现在这对于你在问题中提供的代码示例已经足够了,你可以使用AJAX调用从数据库中检索你的数据来执行这项工作