当前位置:  编程技术其它 iis7站长之家
本页文章导读:
    ▪LWUIT引路蜂map开发示例:路径查询        LWUIT引路蜂地图开发示例:路径查询可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京.........
    ▪ 怎么选购平板电脑        如何选购平板电脑   我看很多帖子都是说Android 多么多么烂,这里讲点自己用android 心得。希望对很多新人有帮助。   baidu上搜索到文章基本就是枪文,只是推荐某某平板,我这里把这几年.........
    ▪ LWUIT引路蜂map开发示例:地址查询       LWUIT引路蜂地图开发示例:地址查询引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。 地址查询(或称为地址编码)是将输入.........

[1]LWUIT引路蜂map开发示例:路径查询
    来源: 互联网  发布时间: 2014-02-18
LWUIT引路蜂地图开发示例:路径查询

可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等。

//--------------------------------- PACKAGE ------------------------------------ 
package com.pstreets.gisengine.demo.lwuit; 
  
//--------------------------------- IMPORTS ------------------------------------ 
  
import com.mapdigit.gis.MapDirection; 
import com.mapdigit.gis.geometry.GeoLatLng; 
import com.mapdigit.gis.raster.MapType; 
import com.mapdigit.gis.service.IRoutingListener; 
import com.pstreets.gisengine.demo.MapDemoLWUIT; 
import com.sun.lwuit.Command; 
import com.sun.lwuit.events.ActionEvent; 
  
public class MapRoutingLWUIT extends MapDemoLWUIT implements IRoutingListener{ 
  
    private Command mapGetDirectionCommand; 
  
    public void startApp() { 
        init(); 
        canvas.setTitle("Map Routing"); 
  
        mapGetDirectionCommand=new Command("Get Direction"){ 
            public void actionPerformed(ActionEvent evt) { 
               String name1 = "南京"; 
               String name2 = "北京"; 
               map.getDirections("from: " + name1 + " to: " + name2); 
  
            } 
        }; 
        canvas.addCommand(mapGetDirectionCommand); 
        GeoLatLng center =  new GeoLatLng(32.0616667, 118.7777778); 
        map.setCenter(center, 13, MapType.MICROSOFTCHINA); 
        map.setRoutingListener(this); 
        canvas.show(); 
    } 
  
    public void done(String arg0, MapDirection result) { 
        if(result!=null){ 
            map.setMapDirection(result); 
            map.resize(result.getBound()); 
            map.setZoom(3); 
        } 
    } 
}

地图服务可以选择使用Google 地图服务,CloudMade地图服务,在中国还可能选择MapAbc地图服务,缺省使用Google 地图服务。
getDirections()具有三个重载函数,例子中是采用的文字描述方式。上述示例采用了from: address1 to: address2 的格式, CloudMade地图服务和MapAbc地图服务则必需采用 经度1,纬度1,经度2,纬度2和格式。
为避免混淆,可以使用下述格式。
public void getDirection(GeoLatLng[] waypoints, IRoutingListener listener);
其中 waypoints 为途径点坐标数组经纬值,可以支持多点路径查询。
此外对于MapAbc 地图服务,还可以指定城市编码,如南京编码为25。
public void getDirection(int citycode,String query, IRoutingListener listener);

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


    
[2] 怎么选购平板电脑
    来源: 互联网  发布时间: 2014-02-18
如何选购平板电脑

   我看很多帖子都是说Android 多么多么烂,这里讲点自己用android 心得。希望对很多新人有帮助。

  baidu上搜索到文章基本就是枪文,只是推荐某某平板,我这里把这几年玩平板电脑心得都说说吧。

 

  首先你可以去baidu查查,平板电脑有多少多少家品牌。

  我这里简单分为国内和国外两个分类。

   一般来说 国内平板很多人喜欢叫山寨板,优点就是有自己的解码器,播放音乐高清视频无压力。价格十分便宜,几百元就能购得

  缺点就那么几个,屏幕、电池、稳定。

  国外平板一般自带官方软件服务,稳定性和性能都一流,基本和Ipad持平才算及格,缺点就是没有己的解码器,直接播放高清视频无力,需要其他软件帮助。


  乍一看来,难以选择,我纠结应该如何选择呢?平板电脑哪个好?什么平板电脑好?平板电脑如何选购?

  目的性,也就是你要干什么。这点很重要。

  就像买PC来,你是为什么要买PC,像女孩子购物只是为了心理满足也好,也许你希望她能替代你的PC?也许你为了一个更好的Mp5。

 

  我只能给你一个让人发囧的答案:没有适合你的平板电脑,也有适合你的平板电脑。

 

  这是什么意思呢?

  如果你需要一台全能的平板,不如考虑一台PC,他给你足够的功能,但是牺牲了移动性和便携性。

  如果平板电脑能满足你的需求,他就是好的。

 

  你去逛论坛往往论坛里面就有那么一群怨妇就在骂街,说XX平板平板这里哪里不好,实际上根本连自己需要什么都不知道,希望自己出3000买个平板无所不能,堪比工作站,堪比服务器。

 

   首先第一步,你必须自己明确自己需要什么,玩玩愤怒的小鸟,还是拿来办公,还是拿去当个游戏机。


   如果你像要一台游戏机,那么3000左右一流厂商的平板你应该优先考虑。

  为什么呢,你会说,山寨板500不也可以玩游戏么?

  其实夏利肯加油也能推背,何必留恋R8呢?


   就我用下来,国产板,屏幕和重力加速度是大问题。

  当你需要在Need for Speed 上用重力加速度控制你的宝马时候,当你玩实况足球和FIFA 需要控制足球力度的时候,你会发现那时候有多么想发狂。

  反而,你欢欢喜喜买了一个3000多大厂家平板,把你机器上高清毛片扔进去,却发现,所谓的能播放高清,其实需要像Ipad一样要个软件转换,

  目前Tegra 上播放高清软件,我就找到个DicePlayer +Tegra2解码包。

  这也不是完全的,因为 DicePlayer 播放720P视频都会掉帧,反过来500块的国产板又那么犀利,播放高清无压力。


  

  那么我选择什么品牌的好呢?

  说实话,我也无能为力。因为我不是枪手,不会推荐你所谓XX品牌。

  每个品牌有自己,你会喜欢某家厂家的方案,而反感另外一家。

  常说 货比三家不吃亏,最好的方法就是去电脑城多看看多体验体验。

  带上自己喜欢的游戏和视频,多试试看,就能得到满意的选择。

  千万不要因为TB上某某板能便宜几块钱就心动不已。

  财物当面清点,这是不变的真理。在商家那里用好平板,才是真正的选购之道。

  远比你为了便宜那么几百块,去淘一个不称心如意的设备,那点钱值得你去花。


  如果非要给你个条条框框,就是大厂家的平板就是品牌机,基本性能什么都是拿来就用了,无需你操心太多。性能这些应该和Ipad持平才算及格。

  例如我手上这个板 3688 价格和Ipad持平。性能也一样持平。

  我印象中就只有一次玩生死9MM时候因为玩了一整天,死机过一次,到现在快1年,没有死过机,电池玩游戏比如生死9MM 可玩8个小时才提示15%电量。

  屏幕当时是最好的之一,50%亮度就可以把山寨板甩开几条街。

  软件游戏足够我玩了

  顺便我发图

  你们自己去欣赏了

  http://blog.sina.com.cn/s/blog_6248932801016io5.html

 http://blog.sina.com.cn/s/blog_6248932801010axx.html


  国产板就是兼容机,鱼龙混杂,好不好没准了,买好了,你就赚了,买差了,你准备去论坛当怨妇当喷子,要是那个板还是真山寨货,论坛没有板块给你喷

还真是个大麻烦。其实上上网,看看文档,PDF,看看漫画动漫之类的,那么国产几百块的板就足够你用了。真的足够了。

  国产板好处还有个就是可以拿去做真机开发程序,或者研究刷机,反正就几百块,变砖不心疼。


  哎呀,说了那么多,希望大家能选到自己喜欢的平板电脑,能在床上或者其他什么地方悠闲自得用平板完成地牢里面才能完成的活。

(最早出自3Dmax宝典,作者的妻子叫PC为地牢)


    
[3] LWUIT引路蜂map开发示例:地址查询
    来源: 互联网  发布时间: 2014-02-18
LWUIT引路蜂地图开发示例:地址查询

引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。

地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图上。

package com.pstreets.gisengine.demo.lwuit;
 
//--------------------------------- IMPORTS ------------------------------------
 
import com.mapdigit.gis.MapPoint;
import com.pstreets.gisengine.demo.*;
import com.mapdigit.gis.geometry.GeoLatLng;
import com.mapdigit.gis.raster.MapType;
 
import com.mapdigit.gis.service.IGeocodingListener;
import com.sun.lwuit.Command;
import com.sun.lwuit.events.ActionEvent;
 
public class MapGeocodingLWUIT extends MapDemoLWUIT implements IGeocodingListener{
    
    private Command mapFindAddressCommand;
  
    public void startApp() {
        init();
        canvas.setTitle("Map Geocoding");
     
        mapFindAddressCommand=new Command("Find Address"){
            public void actionPerformed(ActionEvent evt) {
                String name = "南京林业大学";
                map.getLocations(name);
 
            }
        };
        canvas.addCommand(mapFindAddressCommand);
        GeoLatLng center =  new GeoLatLng(32.0616667, 118.7777778);
        map.setCenter(center, 13, MapType.MICROSOFTCHINA);
        map.setGeocodingListener(this);
 
        canvas.show();
    }
 
    public void done(String query, MapPoint[] result) {
        if(result!=null){
            map.panTo(result[0].getPoint());
 
        }
    }
}

所有的地图服务都是采用异步方式调用,在调用RasterMap.getLocation(address)前,需要设置好返回结果时的回调函数RasterMap.setGeocodingListener,回调函数接口定义为IGeocodingListener。 回调方法为public void done(String query,MapPoint[] result) ,如果查询结果不为空,则reusult 为查询结果的数组。示例中将地图转到第一个查询结果。

对于MapAbc 地图服务,还可以指定城市编码,如南京编码为25。
public void getLocation(int citycode,String query, IGeocodingListener listener);

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


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3