我的图像非常大。大约1000 x 1000像素。我需要在一个600 x 600的窗口中显示它。我希望用户能够在地图上选择“属性”。这些家伙使用flash做得很好:http://www.simspro.co.za/omeya/map/
然而,这有点矫枉过正。我只想要一个图像,用户可以从地图中选择点,也许放大或滚动等。最好的方法是什么?
答案 0 :(得分:3)
也许你可以使用可用的JS映射API,我推荐OpenLayers。 使用OpenLayers,您可以创建“图像”图层,提供空间配准/参考(可以像像素坐标一样简单),然后使用链接和弹出窗口属性创建点要素(参见OpenLayers示例:{{3} })。
ps:http://openlayers.org/dev/examples/image-layer.html上有更多信息。