java 板


LINE

※ 引述《timmy852111 (光⊙﹏⊙)》之铭言: : 问题描述: : 使用了JAVA撰写了一只撷取GPS讯号的程式 : 但是想要送给网页使用(google map) : 因为由於是要让使用者取得目前所在位置之经纬度座标因此必须在client端执行 : 流程如下: : (一) : 使用者於client端上执行JAVA程式读取硬体(GPS接收器)的讯号取得定位资讯 : 然後程式(自动?)开启浏览器进入网页 : 并将取得的参数传递给网页(javascript)使用 你目标的网页是别人的服务还是你自己的 web server ? 如果是别人的服务,你要先知道对方有没有提供对应的 service, 举例来讲 google map 有提供 q 这个param 可以搜寻地址 http://maps.google.com/maps?q=test 假设你要搜 test 就用 Runtime.exec() 去执行browser path。 (如果你限定windows的话,可以简单一点直接执行 [iexplorer.exe "网址"] 总之你要先找到对方服务有提供给你的api的形式,才能够往下做。 : (二) : 使用者开启网页 网页内镶有抓取GPS讯号之applet程式 : applet操作硬体取得资讯後将参数回传给网页(javascript)使用 : 应该是一比较对啦= = 但是二操作感觉比较好QQ 我也不清楚能用哪种囧 其实一跟二的差别在於,使用者可以直接用网页打开, 或者是使用者要下载你的application,在本地打开。 这要看你的使用者比较喜欢那种 如果你的使用者也是开发者等级,前者比较理想, 不然的话後者也是个选项,可以省安装这个步骤。 至於後续javascript处理的话,一样是回到上面我的解说, 方法二并没有解决 js 处理的问题。 : 问题一: : 请问如果直接运行java程式 如何将参数传送给网页? : ex:取得座标後 直接开启目标网页将参数顺便丢过去 : 有点像是php的get/post方式这样可行吗@@? : 我有查到取得网页参数的方法~"~ 好像是param 几种方式,以你的意思是想开browser的话, 当然是直接呼叫browser 起来执行比较快。 如果你要用 socket 对那个页面存取, 那你也没办法用浏览器呈现给使用者看。 而只能单纯做资料的操作。 : 问题二: : 如果是挂applet的方式将class档挂上去 : 但是使用者端的lib跟bin资料夹有另外安装函式库 : 可以使用applet的方式吗?还是需要使用jar打包? : 如果不行的话应该是用第一种方法就好了QQ : 另外如果这样做 传送参数给网页的方式与问题一一样吗@@? : 目前作法是在命令提示字元直接下指令运行 加上-classpath 指定一个jar档 : 麻烦各位大大了<(_ _)> applet 有classpath 的话简单一点是打颗big jar ,只是下载会很久。 详情参考: http://mindprod.com/jgloss/applet.html#APPLETCLASSPATH 不过我是觉得 applet 要拉很多jar是很累的事情, 或许再抽一层远端的 service server,applet不放太多东西可以单纯一点。QQ 你的需求来讲,不是很建议用applet做, 宁可以自己架个 web server 用 jsp/servlet 处理。 -- 我:一半的日子让你说,我听你说你的所有______________________________________ ______________________________________一半的日子我想说,对你说过去的所有:我 _______________________________________________________ 在讨论中妥善扮演兼具聆听与分享的角色,是我们一生的课题。 _______________________________________________________ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 198.203.175.175
1F:推 timmy852111:感谢Tony大 这篇我需要好好消化一下QQ 09/27 02:34







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP