Требования к проектированию приложения на основе местоположения - PullRequest
0 голосов
/ 22 февраля 2011

Я, однако, хотел бы разработать мобильное приложение с использованием J2ME, которое поможет пользователям находить близлежащие ресурсы в моем городе.

Это больше похоже на использование GPS для поиска близлежащих ресурсов, таких как рестораны, салоны, автостоянки, больницы, и это лишь некоторые из них.

Я спрашиваю, что мне нужно для этого. Я читал темы, и кажется, что на разработку LBS требуется огромное количество времени.

Что мне нужно для этого? Я считаю, что могу использовать Location API для J2ME. Как я могу интегрировать карты OVI?

PS: мне нужно использовать J2ME для этого приложения?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2011

Время, необходимое для вашего приложения, зависит от вашего опыта в разработке приложения.

Для быстрого просмотра приложения на основе определения местоположения j2me (при условии, что вы используете IDE NetBeans) откройте Новый проект> Образцы> Java MEОбразцы .. Выберите City Guide и посмотрите на него.

Вы также можете использовать Google Maps для этого.Недавно я использовал карты Google для моего приложения для 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 ++.

0 голосов
/ 22 февраля 2011

Я думаю, вам просто нужно скачать карты Google, поиграть с ними и узнать, что проект, о котором вы мечтали, уже реализован. (

Извините за плохие новости ...

...