|
|||||||||||
|
|
#1 |
|
/
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
|
Dakle, ovak, trebam malu pomoć (kako za koga ) Za aplikaciju trebam mapu (očito GoogleMaps) i poanta je da kada upalim mapu u aplikaciji (npr. klikom na gumb "Mapa") da budem lociran GPS-om (Android mobiteli) te da su prikazane neke "ikonice" (lokacije) po mapi. Pronašao sam nešto ali nema GPS pozicioniranja niti "pinpointova" tj. lokacija na karti... http://developer.android.com/guide/t...o-mapview.html Pa ako može mala pomoć s čime krenuti, jer sam zapeo sada na tome. Ukratko, upali se mapa, zumira se na moju lociranu lokaciju te uz moju označenu lokaciju prikazuje i neke druge lokacije čije su koordinate već unaprijed definirane u bazi podataka (SQLite), također i tekst koji će biti prikazan oko njihovih ikonica na karti/mapi. Evo kako bi to nekako trebalo izgledati (zaboravite da je sve A, neka bude 1,2,3.. ili A,B,C...) http://www.imagesforme.com/show.php/1091541_map.jpg Puno hvala za bilo kakvu pomoć ![]() *Android verzija 2.1 |
|
|
|
|
|
#2 |
|
/
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
|
eto i još ovo bi me zanimalo...imam slijedeći kod za lociranje putem GPSa, zanima me kako u emulator ubaciti koordinate i kako da latitude i longitude postanu "globalne" varijable tj. da ih mogu koristiti izvan ove klase - npr. da ispod toga svega koda još mogu dodati Code:
...
myDB.execSQL("UPDATE Database SET selected = " + longitude + " WHERE Field5 = 8;");
...
Code:
public class GPSAndroid extends Activity{
private LocationListener myLocationListener;
private LocationManager myLocationManager;
public String latitude, longitude;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nalazimse);
myLocationManager = (LocationManager)getSystemService
(Context.LOCATION_SERVICE);
myLocationListener = new MyLocationListener();
myLocationManager.requestLocationUpdates
(LocationManager.GPS_PROVIDER, 1, 1, myLocationListener);
latitude=String.valueOf(myLocationManager.getLastKnownLocation
(LocationManager.GPS_PROVIDER).getLatitude());
// Log.v("GPS","GPS latitude:"+latitude);
}
public class MyLocationListener implements LocationListener{
public void onLocationChanged(Location argLocation) {
if(argLocation != null){
latitude = String.valueOf(argLocation.getLatitude());
longitude = String.valueOf(argLocation.getLongitude());
}
}
public void onProviderDisabled(String provider) {
}
public void onProviderEnabled(String provider) {
}
public void onStatusChanged(String provider, int status, Bundle
arg2) {
}
};
}
Zadnje izmijenjeno od: svebee. 24.04.2010. u 14:38. |
|
|
|
|
|
|
|
Oglas
|
|
![]() |
| Uređivanje | |
|
|