我使用的OpenLayers呈現在OpenLayers.Layer.Vector
層OpenLayers.Geometry.LineString
。這個想法是,該行有時可能包含大量的點數,這會使瀏覽器停滯不前。我無法觸摸服務器代碼,因爲我們從外部網站檢索數據。縮放到它(增加線路的分辨率爲您放大就可以了)製作線串分辨率取決於水平的OpenLayers
有一種優雅的方式,我可以讓線具有較小的點,當你在全尺寸看到它,更多的積分?
我現在唯一的解決方案是要麼通知用戶該線路是巨大的,並詢問他是否有勇氣呈現它,或者從一開始就用更少的點建立線路,並冒險當用戶放大線時有一些問題。
你能給包括線和點的例子嗎? – Myra 2010-11-09 12:04:11
在你的代碼中,只有一行還是多行? – Myra 2010-11-11 08:26:24
只有一條線... – 2010-11-11 09:42:10