我以前没有javascript经验,所以请耐心等待。我创建了一个图标放在地图上,如下所示:
var icon = new OpenLayers.Icon('../Images/marker.png', size, offset);
现在我想让图标链接到某个地方。文档指出构造函数"创建一个图标,这是div中的图像标记",那么我如何修改它以包含超链接呢?
更新:我正在考虑使用一个内部有超链接的弹出窗口作为一个可能的解决方案,但我想只在用户点击或悬停在标记上时显示弹出窗口。我该怎么做?
您可以使用弹出窗口并在其中放置超链接。请参阅弹出文档