以下是我的代码。这工作正常,但我想知道如何弹出点击标记?我希望使用php从mysql数据库中动态获取标记中的内容,但是现在我想知道如何为每个标记提供不同的弹出窗口?
String
答案 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调用从数据库中检索你的数据来执行这项工作