我正在尝试放置一个 jQuery UI 标记,但它没有显示出来。为了测试,我在地图上方的 H1 中添加了一个标题属性,它工作正常。
我尝试了很多方法,例如使用 .attr() 设置标记的标题,但这似乎是最合乎逻辑的:
ic = "img/" + place.type + '/' + place.status + ".png";
marker = new OpenLayers.Icon(ic, size, 0);
placeMarker = new OpenLayers.Marker(new OpenLayers.LonLat(place.longitude,
place.latitude).transform(gg,sm), marker);
$(placeMarker).tooltip({ content: place.name });
placeLayer.addMarker(placeMarker);
正如我所说,H1 工具提示有效(并显示在地图上,因此它不是 z-index 问题),但没有显示任何标记。