`
isiqi
  • 浏览: 16496830 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Blackberry引路蜂地图开发示例:设置地图类型

 
阅读更多

创建RasterMap实例之后,可以对其进行放大,缩小,平移,设置地图类型等操作。
在第一个地图应用中,在调用RasterMap.setCenter 时可以指定地图类型,另外也可以使用RasterMap.setMapType来更改地图类型,地图开发包中定义了Google 地图,Google 中国地图,Bing 地图,Bing 卫星图等20多种地图类型,也就可设置自已定义地图类型。
在项目RIMGISEngineTutorial创建MapTypeRIM,并添加maptype_menu 菜单。
下面的例子顺序显示Google 中国地图,MapAbc地图,Bing 中国地图。

//--------------------------------- PACKAGE ------------------------------
package com.pstreets.gisengine.demo.rim;
 
//--------------------------------- IMPORTS ------------------------------
import com.mapdigit.gis.geometry.GeoLatLng;
import com.mapdigit.gis.raster.MapType;
import com.pstreets.gisengine.demo.MapDemoRIM;
import net.rim.device.api.ui.component.Menu;
import net.rim.device.api.ui.MenuItem;
 
//[------------------------------ MAIN CLASS ----------------------------]
/**
 *  map type demo for Guidebee Map API on RIM platform.
 * <hr><b>© Copyright 2010 Guidebee, Inc. All Rights Reserved.</b>
 * @version     1.00, 16/09/10
 * @author      Guidebee Pty Ltd.
 */
public class MapTypeRIM extends MapDemoRIM  {
 
    /**
     * Entry point for application
     * @param args Command line arguments (not used)
     */
    public static void main(String[] args)
    {
        // Create a new instance of the application and make the
       // currently running thread the application's event 
      //dispatch thread.
        MapTypeRIM theApp = new MapTypeRIM();      
        theApp.enterEventDispatcher();
    }
    
    private int mapType = 0;
    private static final int[] mapTypes = {MapType.GOOGLECHINA,
        MapType.MAPABCCHINA, MapType.MICROSOFTCHINA};
    private MenuItem mapTypeMenuItem = new MenuItem("MapType",0,1){
        public void run(){
            map.setMapType(mapTypes[mapType]);
            mapType++;
            mapType %= mapTypes.length;
        }
        };
 
    public MapTypeRIM() {
 
        init();
        pushScreen(canvas);
        GeoLatLng center = new GeoLatLng(32.0616667, 118.7777778);
        map.setCenter(center, 13, MapType.GOOGLECHINA);
 
    }
 
     protected void createMenu(Menu menu, int instance){
         menu.add(mapTypeMenuItem);
 
   }
}


Blackberry引路蜂地图开发包Ver2.1下载

分享到:
评论

相关推荐

    引路蜂地图开发包2.0 (Blackberry版)

    引路蜂地图开发包2.0 包含了 开发库 JavaDoc 示例代码 详细请参见 http://blog.csdn.net/guidebee/archive/2010/09/19/5895245.aspx

    BlackBerry_CSS参考手册

    随着移动设备的普及和技术的发展,针对不同操作系统(OS)的手机开发变得越来越重要。由于不同的手机操作系统版本存在差异,对于CSS的支持程度也不尽相同。本篇将深入探讨BlackBerry平台上的CSS支持情况,包括其支持...

    谷歌地图黑莓版

    在黑莓手机平台上,谷歌地图也得到了很好的支持,尤其是针对OS5版本的系统,这使得黑莓用户也能享受到与Android或iOS设备相似的定位和导航体验。 在黑莓手机上安装谷歌地图,你需要的是两个关键文件:`GoogleMaps....

    phonegap开发示例服务器端开发

    在实际应用中,PhoneGap可以用来做各种类型的应用,比如在示例中提到的新闻网站。开发者可以通过JavaScript与服务器交互,获取新闻数据,然后在WebView中展示。此外,还可以利用PhoneGap的Plugin机制扩展功能,如...

    黑莓blackberry第三方输入法:百度输入法

    1.解压BaiduInput_blackberry_v1.0.0.7.zip文件,用黑莓桌面管理器加载baiduinput.alx,在安装时务必把默认的四个选项都打上勾。 2.安装完毕后会在出现一个百度记事本和一个百度输入法图标。 3.百度记事本是用在第三...

    电子地图开发资料

    电子地图开发资料涉及的知识点非常多,主要集中在地理信息系统(GIS)的应用、开发和为企业提供的解决方案上。接下来将详细解析该文档中所包含的知识点。 首先,文档介绍了上海为卓信息科技有限公司,这是一家专业...

    黑莓GPRS地图黑莓GPRS地图

    在IT行业中,移动设备的导航和地图应用是不可或缺的一部分,特别是对于早期的黑莓手机用户而言。"黑莓GPRS地图"是专为黑莓设备设计的一款地图应用程序,利用GPRS(General Packet Radio Service)数据服务来提供实时...

    黑莓全系列 谷歌地图 Google map 4.4.0 ROM4.5

    标题中的“黑莓全系列 谷歌地图 Google map 4.4.0 ROM4.5”指的是适用于黑莓手机的谷歌地图应用的一个特定版本,即4.4.0,这个版本是为运行在BlackBerry OS 4.5系统上的设备设计的。黑莓手机是由加拿大公司RIM...

    黑莓google地图

    【黑莓Google地图】是一款专为黑莓手机用户设计的地图应用程序,它整合了谷歌强大的地图服务,让持有黑莓手机的用户能够随时随地享受精准的导航和位置查询功能。这款应用在当年是黑莓用户出行的重要工具,尤其对于...

    BlackBerry 开发指南

    1. **BlackBerry开发环境搭建**:讲解如何安装和配置RIM(Research In Motion)提供的BlackBerry JDE(Java Development Environment)或BlackBerry Eclipse插件,以及设置BlackBerry模拟器进行测试。 2. **...

    黑莓PlayBook平台下的工程示例

    1. **基础示例**:展示如何设置和构建一个NDK项目,包括必要的构建文件(如Android.mk和Application.mk),以及如何配置BlackBerry Tablet OS SDK来编译和调试原生代码。 2. **库的使用**:可能包括如何创建和使用...

    BlackBerry(黑莓)开发入门教程最新版

    **BlackBerry(黑莓)开发入门教程最新版** 在移动应用开发领域,BlackBerry(黑莓)曾经占据一席之地,尤其在商务用户中颇受欢迎。尽管近年来市场份额有所下降,但仍有开发者对其平台感兴趣,尤其是对于历史项目...

    黑莓版的谷歌地图-www.maxpda.com

    本篇文章将详细介绍黑莓版本的谷歌地图,以及如何在黑莓设备上使用它。 首先,我们要明白“WAP路线”指的是什么。WAP(Wireless Application Protocol)是一种无线应用协议,它允许移动设备通过互联网或蜂窝网络...

    blackberry java开发相关资料汇总

    7. **开发工具使用**:可能涉及BlackBerry JDE的使用方法,如设置项目属性、调试技巧、模拟器的使用等。 8. **应用发布与部署**:讲解如何打包应用,签名认证,以及将应用上传到BlackBerry World(应用商店)供用户...

    黑莓全系列 谷歌地图 Google map 4.4.0 下载 -ROM4.7

    对于黑莓用户来说,虽然黑莓OS不是基于谷歌的Android系统,但谷歌地图也有针对非Android系统的版本,比如标题中提及的Google Map 4.4.0,这是一款专门为黑莓设备优化的地图应用,能够帮助用户在黑莓手机上方便地查看...

    黑莓(BlackBerry)开发从入门到精通

    《黑莓(BlackBerry)开发从入门到精通》是一本专为希望涉足黑莓应用开发领域的初学者和专业开发者设计的指南。这本书汇集了一线黑莓应用开发人员的丰富经验和实用技巧,得到了RIM(Research In Motion,黑莓制造商)...

    黑莓开发文档_i 开发

    1. **安装SDK**:下载并安装Blackberry SDK,设置开发环境。 2. **创建项目**:在Eclipse中创建新的Blackberry项目,选择合适的设备目标和API级别。 3. **编写代码**:使用Java或C++编写应用逻辑,遵循Blackberry ...

    黑莓手机开发学习教程

    - **设置指南**:提供了在Eclipse中和BlackBerry Java Development Environment (JDE)中设置示例应用程序的步骤。 3. **探索示例应用程序:** - 学习如何使用API通知辅助技术应用程序界面发生的变化。 - 理解...

    黑莓开发期刊2007

    《黑莓开发期刊2007》是一份专注于黑莓平台开发的专业出版物,由黑莓官方发布,每年发行两期。这份期刊旨在为开发者提供最新的技术资讯、开发技巧和实践经验,帮助他们更好地利用黑莓操作系统(BlackBerry OS)进行...

Global site tag (gtag.js) - Google Analytics