我在桌面应用程序(Visual Studio C#)中使用插件。我正在使用以下代码创建地标:
// Create a new coordinate object based on the lat/lon of the device
// TODO :: add lat/lon once data is available
FC.GEPluginCtrls.Geo.Coordinate Coord =
new FC.GEPluginCtrls.Geo.Coordinate(0, 0, 0, AltitudeMode.RelativeToGround);
// Create a placemark and put it in the tree.
kmlTreeView.ParseKmlObject(KmlHelpers.CreatePlacemark(
ge,
Coord,
((Device)DeviceList[i]).sSerialNum, // ID
((Device)DeviceList[i]).sNickname, // Name - shown in tree
((Device)DeviceList[i]).sName)); // Description - shown in bubble
在 TreeView 中显示了新节点,当我双击它们时,气泡会弹出,其中包含信息,但视图不会改变。我试图验证文档中显示的属性“public bool FlyToOnDoubleClickNode”,但我使用的版本(1.010)中显然不存在该属性。
当我加载 KML 文件时,双击按预期工作,但自从我手动添加地标后,它就不起作用了。
有什么想法吗?
谢谢!