0
マップ内のプロジェクトの場所を示すWebアプリケーションを開発しています。この機能を使って、表示したいデータをマップレイヤーに追加します。MapserverのC#MapScriptを使用したダイナミックマップレイヤー
これは#mapserver IRC Channelのメンバーのお勧めです。しかし、それは動作しません!誰かがポイントがなぜ示されていないのか理解するのに役立つことができますか?
マップ内のプロジェクトの場所を示すWebアプリケーションを開発しています。この機能を使って、表示したいデータをマップレイヤーに追加します。MapserverのC#MapScriptを使用したダイナミックマップレイヤー
これは#mapserver IRC Channelのメンバーのお勧めです。しかし、それは動作しません!誰かがポイントがなぜ示されていないのか理解するのに役立つことができますか?
レイヤーにclassObjとstyleObjを作成していますか?ここで
は、私のコードのサンプルです:
myLayer.type = OSGeo.MapServer.MS_LAYER_TYPE.MS_LAYER_LINE;
myLayer.status = 1;
myLayer.symbolscaledenom = 1;
// Create a mapping class
OSGeo.MapServer.classObj myClass = new OSGeo.MapServer.classObj(myLayer);
// Create a style
OSGeo.MapServer.styleObj style = new OSGeo.MapServer.styleObj(myClass);
// unitColor = new Color(12, 34, 56);
int red = Convert.ToInt32(unitColor.R);
int green = Convert.ToInt32(unitColor.G);
int blue = Convert.ToInt32(unitColor.B);
style.color.setRGB(red, green, blue);
style.outlinecolor.setRGB(255, 255, 255);
//style.symbol = _map.symbolset.index("circle"); // Here '_map' is an instance of mapObj, this line is not strictly necessary
style.size = 10;
style.minsize = 3; // Change this to your needs