0

当您从支持 GPS 的黑莓设备获取纬度/经度值时,如何通过 url 将这些值发送到服务器?顺便说一句,我正在尝试在 Javascript 中执行此操作。"window.location.href=..."在 iphone 上运行良好。

我在想这样的事情会起作用,但似乎没有:

function locationCB() {                                 
    window.location.href="http://www.somewebsite.com/latitude:"+blackberry.location.latitude+"/longitude:"+blackberry.location.longitude;
    return true;
}

if ( window.blackberry && blackberry.location.GPSSupported) {
        blackberry.location.onLocationUpdate("locationCB()");
        blackberry.location.setAidMode(2);
        blackberry.location.refreshLocation();
}
4

2 回答 2

2

我希望我有一个更好的答案(我自己还在寻找)。但是,我所知道的是大多数黑莓不支持 JavaScript。

好消息是它与地理定位兼容。

这是其变量的链接:http: //docs.blackberry.com/en/developers/deliverables/11844/Support_for_Gears_APIs_738961_11.jsp

于 2010-10-26T19:53:20.693 回答
0

如果问题是将数据发送到服务器,请尝试以下操作:

http://www.somewebsite.com/ [带有 gps 收集代码的页面] ?latitude=[value]&longitude=[value]

请参阅
使用 URL 参数
如何使用 HTTP 将 GPS 数据发送到您的网站

解析 url 参数的代码将取决于服务器平台

ASP.NET 将参数从一个页面传递到另一个页面
如何使用 PHP
Java 从 URL 中提取参数 - 访问在 URL 中传递的参数

于 2009-08-04T07:30:28.133 回答