【问题标题】:google map with route in blackberry谷歌地图与黑莓路线
【发布时间】:2011-09-26 07:52:14
【问题描述】:

如何在黑莓中使用谷歌地图和路线。我尝试了带有路线的黑莓地图,但在我的设备(Storm 2)中无法显示地图。我不知道是什么问题?

任何人都知道黑莓应用程序中的谷歌地图比让我知道。

我试过这个http://maps.google.com/maps?saddr=23.4444,72.44445&daddr=23.55555,72.55555 并在 BB 浏览器中打开此网址,但无法重定向到地图站点。

我们如何在 BB 应用程序中处理带有路线的谷歌地图或黑莓地图?

【问题讨论】:

    标签: java google-maps blackberry blackberry-storm blackberry-maps


    【解决方案1】:

    我已经通过 Google Map Installed App 在 Blackberry 中实现了带有路线的 Google Map。

       public void invokeGoogleMap() { 
         int mh = CodeModuleManager.getModuleHandle("GoogleMaps");
         if (mh == 0) 
         {
              try 
              {
                throw new ApplicationManagerException("GoogleMaps isn't installed");
              } 
              catch (ApplicationManagerException e) 
              {
                System.out.println(e.getMessage());
              }
              UiApplication.getUiApplication().invokeLater(new Runnable() {
                public void run() {
                  stubDialog.inform("GoogleMaps isn't installed on your device.download it from m.google.com/maps.");
                }
              });
         }
         else
         {
             URLEncodedPostData uepd = new URLEncodedPostData(null, false);
             uepd.append("action", "ROUT"); // or LOCN
             uepd.append("start", "23.039568,72.566005");
             uepd.append("end", "23.02,73.07");
             String[] args = { "http://gmm/x?" + uepd.toString() };
             ApplicationDescriptor ad = CodeModuleManager.getApplicationDescriptors(mh)[0];
             ApplicationDescriptor ad2 = new ApplicationDescriptor(ad, args);
             try
             {
                 ApplicationManager.getApplicationManager().runApplication(ad2, true);
             } 
             catch (ApplicationManagerException e) 
             {
                 System.out.println(e.getMessage());
             }
    
         }
      } 
    

    【讨论】:

      【解决方案2】:

      Blackberry 浏览器无法完全支持 java 脚本在浏览器字段中显示路线信息。相反,您必须使用 Blackberry 地图。为此,以下链接将为您提供帮助。

      How to find the route between two places in BlackBerry?

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      相关资源
      最近更新 更多