设计基于位置的服务应用的要求

时间:2011-02-22 16:38:39

标签: java java-me mobile geolocation nokia

但是,我想设计一个使用J2ME的移动应用程序,可以帮助用户找到我所在城市附近的资源。

更像是应该使用GPS来定位附近的资源,如餐馆,酒吧,停车场,医院等等。

我正在请求解决这个问题。我一直在阅读线程,似乎设计一个LBS需要大量的时间。

我需要做什么才能解决这个问题?我相信我可以使用Location API for J2ME。我如何整合OVI地图?

PS:我是否需要将J2ME用于此应用程序?

2 个答案:

答案 0 :(得分:0)

我认为你应该下载谷歌地图,玩它并发现你梦想的项目已经实施。 :(

抱歉这个坏消息......

答案 1 :(得分:0)

您的应用所需的时间取决于您在开发应用时的专业知识。

快速查看基于j2me位置的应用程序(假设您使用的是netbeans IDE)打开新项目>样本> Java ME样本..选择城市指南并查看它。

您也可以使用谷歌地图。最近我使用谷歌地图为我的Android应用程序。这是一段代码:

public class GPS extends MapActivity 
{
    private LocationManager lm;
    private LocationListener locationListener;

    private MapView mapView;
    private MapController mC;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main); 

        //---use the LocationManager class to obtain GPS locations---
        lm = (LocationManager) 
            getSystemService(Context.LOCATION_SERVICE);    

        locationListener = new MyLocationListener();

        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,locationListener);
        lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,locationListener);

        mapView = (MapView)findViewById(R.id.map);
        mC = mapView.getController();
    }
.. rest of the class..

对于Java设备,您需要使用J2ME。 Symbian可能使用C ++变体。