但是,我想设计一个使用J2ME的移动应用程序,可以帮助用户找到我所在城市附近的资源。
更像是应该使用GPS来定位附近的资源,如餐馆,酒吧,停车场,医院等等。
我正在请求解决这个问题。我一直在阅读线程,似乎设计一个LBS需要大量的时间。
我需要做什么才能解决这个问题?我相信我可以使用Location API for J2ME。我如何整合OVI地图?
PS:我是否需要将J2ME用于此应用程序?
答案 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 ++变体。