(1)用c#建立了windows应用程序,添加了一个文本框,实现在文本框里显示经纬度信息(已经实现了,而且经纬度信息是在   很小范围内跳动的);
(2)同一个project下还有一个html文档(调用google map api 用javascript描述的地图文件);     我想在地图文件里获取上述经纬度值,然后实时标注出来,在地图上形成一个标记。
     现在的问题是:  ① 如何读取文本框里显示的那个数字?(即上面所述的经纬度)而且还要考虑到它是变动的。
  ② 如何在html文件里获取这个值?    只要这两个问题解决了,问题就好办了。刚刚接触没多久,对开发环境和开发语言都比较陌生,苦苦纠结了好多天了,网上也找了下相关资料,看得我是一头雾水更加迷茫了。所以恳请各位高手帮我看看是怎么回事?
    因为涉及到的文档比较多,这里也不好一一列举出来,所以我把我的联系方式留下来,恳请大师指教,非常非常非常感激!!!分数不是问题,我把我所有的给你都行。
    QQ:122261257

解决方案 »

  1.   

    1. 可以用事件委托来处理。
        经纬度变化触发事件,修改textbox
    2.不懂
      

  2.   


    textbox里的数据现在已经是不断变化的(电脑串口接上GPS接收机),我现在就是想得到这个值。
      

  3.   

     private void textBox_TextChanged(object sender, EventArgs e)
            {        }
    这个事件能否满足你的要求呢
      

  4.   


    这个事件我添加了的。现在是想在javascript中调用这个数据,怎么办?
      

  5.   

    窗口消息你懂不懂?要先找到TEXTBOX的句柄,然后发消息过去如果你用Winform程序WebBrowser包住HTML,可以参考这个获取TEXTBOX的值
    http://topic.csdn.net/u/20110422/12/9f4ed8dd-f975-48f0-af69-5918c8958a89.html
    至于HTML怎么通过JS读取客户端程序,我再想想。
    你的windows应用程序是在服务器还是客户端的?论坛上有人说,BHO Browser Helper Object,正想研究
      

  6.   

    我现在是JS调用ACTIVEX的,不过又设计一大堆安全验证,签名,发布等问题
      

  7.   


    (2)同一个project下还有一个html文档(调用google map api 用javascript描述的地图文件);难道不能直接对这个html文档进行读写操作吗
      

  8.   

    不就是想把GPS的数据在地图上标示出来嘛。
    在得到GSP数据的文本框的窗体里加入浏览器控件,打开HTML文件。
    在对文本框赋值的时候,顺便操作浏览器控件里的document对应的DOM元素,清除原来的标注,设置新的标注坐标即可。
      

  9.   

    还没有用过,最近才接触c#和javascript的。
      

  10.   

    Javascript用AJAX写个轮询每秒去读取GPS获取的值(获取GPS值的地方放一个外部调用的接口webservice和普通web页都可以),然后显示在web页上。
      

  11.   

    activex你懂不懂? 只能在IE下面跑的我可以把我现在的项目发给你,反正不值钱,下午忙,很晚很晚才回家限制挺多的,如果你不懂activex,给你也没用
      

  12.   

    看了下你的问题,看我理解有没有错。1、你的项目是用WinForm做的,但在里面用WebBrowser进行处理你的页面的,如果是这样的话,你可以尝试如下处理,在你给文本框显示的地方做些处理。
    a、在你的html中加一个隐藏的按钮bthHide,绑定click事件,在这个事件中做你需要处理的api函数
    b、在你给文本框赋值的地方加上如下代码:WebBrowser.Document.GetElementById("bthHide").InvokeMember("click");2、如果你是纯粹的WebFrom项目的话则需要使用AJAX技术了,但我想你这种情况的可能性不大,因为你没法用委托改变页面上显示的文本。就算是这样的话,你就在html里面放个定时器吧,定时去处理,这个你搜索下资料,基本上和所有语言的定时器一样的,在html里面也可以定义javascript定时器以上希望对你有帮助