Web applications 在BlackBerry OS 5+;

Web applications 在BlackBerry OS 5+;,web-applications,kml,blackberry-storm,blackberry-maps,Web Applications,Kml,Blackberry Storm,Blackberry Maps,我完全无法使用BBOS5设备上的BlackBerry浏览器以其文档所示的方式打开BBMaps。这个功能真的坏了吗?文档真的错了吗?还是我做错了什么 BBOS 4.5中添加了对这一点的支持,据称该支持通过版本6存在。有;该线程中的一个示例网站无法在Storm 2上运行,而另一个应用程序已关闭 我想至少XLOC会起作用,因为。但是没有 我在Storm 2模拟器中运行5.0.0.713,在物理Storm 2上运行5.0.0.1015 我认为文件是错的。我什么都做不到——KML、KMZ、XLOC、动态

我完全无法使用BBOS5设备上的BlackBerry浏览器以其文档所示的方式打开BBMaps。这个功能真的坏了吗?文档真的错了吗?还是我做错了什么

BBOS 4.5中添加了对这一点的支持,据称该支持通过版本6存在。有;该线程中的一个示例网站无法在Storm 2上运行,而另一个应用程序已关闭

我想至少XLOC会起作用,因为。但是没有

我在Storm 2模拟器中运行5.0.0.713,在物理Storm 2上运行5.0.0.1015

我认为文件是错的。我什么都做不到——KML、KMZ、XLOC、动态生成、具有适当MIME类型的静态文件等等。这真的不应该这么难

这里有一些值得思考的事情:如果你在浏览器中访问maps.blackberry.com上的地图。。。为什么在Blackberry地图中没有打开它的选项

由于这是一个专业的网络项目,我不能公开共享环境。不过,我可以在我的个人服务器上复制相关部分。这真的令人沮丧,因为我们真的很想支持黑莓用户,但我们开始认为这是不可能的


如果有人能提供一个这样做的实例(特别是黑莓风暴2),我将非常感激。如果有人能证实这是不可能的,那也是值得的。

所以!答案就在于无视所有这些,而不是一切。只是,然后像这样拨打blackberry.launch.newMap:

<script type="text/javascript"> 
    var workAddress = {
        "address1": "1600 Pennsylvania Ave.",
        "city": "Washington",
        "country": "USA",
        "stateProvince": "DC",
        "zipPostal": "20500"
    };

    blackberry.launch.newMap({ "address": workAddress });
</script> 

var工作地址={
“地址1”:“宾夕法尼亚大道1600号”,
“城市”:“华盛顿”,
“国家”:“美国”,
“州省”:“DC”,
“zipPostal”:“20500”
};
blackberry.launch.newMap({“地址”:workAddress});
我知道必须有一个合理的方法去做!我有点担心,这似乎很少使用,但它在Storm 2上工作,据说在更新的平台上工作,所以我现在很满意

根据规范,还可以传递lat/long和XLOC标记。我还没有测试过。似乎没有人支持KML,这有点遗憾

(当然,对于多平台web开发,您需要添加对blackberry对象等的检查。)