Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用PHP或C的动态建筑布局#_C#_Php_Image_Mapping - Fatal编程技术网

C# 使用PHP或C的动态建筑布局#

C# 使用PHP或C的动态建筑布局#,c#,php,image,mapping,C#,Php,Image,Mapping,我正试图为我们的办公室制定一个解决方案,以绘制隔间和办公室布局图。我们目前既有php应用程序,也有C#应用程序,因此解决方案可以在其中任何一种中构建。我们已经在PHP中有了一些东西,它允许我们将人们从一个隔间移动到另一个隔间,但它基于静态图像大小和点坐标。例如,隔间1位于(3px,4px)。当此解决方案工作时,它不允许图像大小发生更改,或者在没有对图像上的所有点进行重新对齐的重要编码的情况下,图像根本不会发生更改。是否有更好的解决方案可以使用,或者有一个开源库会有所帮助?一位同事建议使用谷歌地图

我正试图为我们的办公室制定一个解决方案,以绘制隔间和办公室布局图。我们目前既有php应用程序,也有C#应用程序,因此解决方案可以在其中任何一种中构建。我们已经在PHP中有了一些东西,它允许我们将人们从一个隔间移动到另一个隔间,但它基于静态图像大小和点坐标。例如,隔间1位于(3px,4px)。当此解决方案工作时,它不允许图像大小发生更改,或者在没有对图像上的所有点进行重新对齐的重要编码的情况下,图像根本不会发生更改。是否有更好的解决方案可以使用,或者有一个开源库会有所帮助?一位同事建议使用谷歌地图API,或者使用传单.js,可能会有所帮助。然而,它们都使用地理编码,所以除非我们当前的Lat和Long精确到一英尺,否则我看不出它们有什么帮助

谢谢你的建议

更新 这是一张与我们正在使用的图像相似的图像。我们在图像上添加绝对定位的可点击div,以显示坐在那里的人


你的同事建议的与其说是GMaps API本身,还不如说是旋转/地槽平移/缩放算法的实现,它允许你翻转图像和与图像相关的所有点


没有特定的代码实现,所以我不能更具体

共享驱动器上的visio?您是否可以共享所需内容的屏幕截图?我有一些非常好的想法想和大家分享。ployate.js不需要使用Lat/Long,只需使用
L.CRS。简单的
WPF是您的选择吗?或者silverlight?我可以在20分钟内创建一个示例,允许单击和拖动项目、旋转/缩放图像等@Mike then WPF不是一个选项,但Silverlight是。我没有将SL应用程序集成到sharepoint的经验,但我100%确信这是可能的。WPF是一种桌面技术,您将无法轻松地将其放入SharePoint Web部件中。