mendapatkan posisi menggunakan cellID dan LAC

4,023 views
Skip to first unread message

Viki Andrianto

unread,
Aug 23, 2011, 11:44:05 PM8/23/11
to Indonesia Blackberry Developer
Asslm... mohon pencerahannya kepada para suhu... :D

langsung aja sy sedang membuat aplikasi bb dimana aplikasi ini
membutuhkan posisi terkini untuk dikirimkan ke parameter di server,
gimana caranya ya mendapatkan posisi terkini menggunakan GPS maupun
yang tidak menggunakan gps..

mohon pencerahannya... :)

Amri Shodiq

unread,
Aug 24, 2011, 12:05:35 AM8/24/11
to blackberry...@googlegroups.com
Wa alaikum salam.
Yg official dari BB di sini mas: http://docs.blackberry.com/en/developers/deliverables/11944/
Tapi ini sering gagal, makanya saya sarankan pake web servicenya Google.
Ada baiknya hasilnya disimpan ke database, supaya meringankan beban kerja Google. Terutama kalu mau menyimpan juga reverse geocodingnya.

2011/8/23 Viki Andrianto <vikiand...@gmail.com>
--
Milis ini merupakan sarana berbagi informasi dan solusi dari tiap aplikasi Blackberry yg akan dibuat.

selamat berkarya dan semoga sukses!
Maju terus Developer Indonesia!!

visit our blog: http://blackberrydeveloper.wordpress.com/

Cara bertanya yang baik
http://bit.ly/d7X2vj

Keluar dari milis:
blackberry-devel...@googlegroups.com

untuk Informasi
http://groups.google.com/group/blackberry-developer?hl=en

Ardhian Ekawijana

unread,
Aug 24, 2011, 12:11:13 AM8/24/11
to blackberry...@googlegroups.com
web servicenya google?  bisa di share linknya atw caranya? thanks sebelumnya

2011/8/24 Amri Shodiq <amri....@gmail.com>

Amri Shodiq

unread,
Aug 24, 2011, 12:17:38 AM8/24/11
to blackberry...@googlegroups.com
Ada di thread sebelah Gan.

2011/8/23 Ardhian Ekawijana <ekaw...@gmail.com>

sondang pangaribuan

unread,
Aug 24, 2011, 12:27:11 AM8/24/11
to Bbdev
Wah aku punya source nya tuh cuma lagi nggak buka laptop bro.. Gini aja.. Kalau aku buat pake webwork.. Kalau untuk menggunakan gps bikin extension java untuk query ke gps nya. Sedang kan kalau nggak aktif bisa pake geolocation.. Nya html5
Best Regard's

Sondang pangaribuan
+6287878826777
http://newmedia-id.com

sondang pangaribuan

unread,
Aug 24, 2011, 12:30:34 AM8/24/11
to Bbdev
Maaf sekalian saya mau tau juga... bukan nya kalau pake geocoding harus naruh latitude dan long titude nya ?? *Lupa.. Dulu pernah baca api nya geocoding

Best Regard's

Sondang pangaribuan
+6287878826777
http://newmedia-id.com


From: Ardhian Ekawijana <ekaw...@gmail.com>
Date: Wed, 24 Aug 2011 11:11:13 +0700
Subject: Re: [BB-Developer] mendapatkan posisi menggunakan cellID dan LAC

sondang pangaribuan

unread,
Aug 24, 2011, 12:33:18 AM8/24/11
to Bbdev
http://code.google.com/apis/maps/documentation/geocoding/

Best Regard's

Sondang pangaribuan
+6287878826777
http://newmedia-id.com


From: Ardhian Ekawijana <ekaw...@gmail.com>
Date: Wed, 24 Aug 2011 11:11:13 +0700
Subject: Re: [BB-Developer] mendapatkan posisi menggunakan cellID dan LAC

Joel Hutasoit

unread,
Aug 24, 2011, 1:30:05 AM8/24/11
to blackberry...@googlegroups.com
kl g pake gps tp gugel (make cellid n lac) bs coba yg ini ...

private class CellTower {
public String mobileCountryCode;
public int locationAreaCode;
public int signalStrength;
public int cellID;
public int age;
public int mobileNetworkCode;
private CellTower(String mcc, int lac, int ss, int ci, int a,
int mnc) {
mobileCountryCode = mcc;
locationAreaCode = lac;
signalStrength = ss;
cellID = ci;
age = a;
mobileNetworkCode = mnc;
}
}

.....

public boolean googleGeoLocation() {
try {
// Construct JSON
JSONObject jsonString = new JSONObject();
jsonString.put("version", "1.1.0");
jsonString.put("host", "maps.google.com");
int x = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
jsonString.put("home_mobile_country_code",
Integer.parseInt(Integer.toHexString(x)));
jsonString.put("home_mobile_network_code",
RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex()));
int radio = RadioInfo.getNetworkType();
jsonString.put("radio_type", "gsm");
jsonString.put("carrier", RadioInfo.getCurrentNetworkName());
jsonString.put("request_address", true);
jsonString.put("address_language", "en_GB");
CellTower cellInfo = new CellTower(Integer.toHexString(x),
GPRSInfo.getCellInfo().getLAC(), GPRSInfo.getCellInfo().getRSSI(),
GPRSInfo.getCellInfo().getCellId(), 0,
RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex()));
Hashtable map = new Hashtable();
map.put("mobile_country_code", new
Integer(Integer.parseInt(cellInfo.mobileCountryCode)));
map.put("location_area_code", new
Integer(cellInfo.locationAreaCode));
map.put("signal_strength", new
Integer(cellInfo.signalStrength));
map.put("cell_id", new Integer(cellInfo.cellID));
map.put("age", new Integer(0));
map.put("mobile_network_code", new
Integer(cellInfo.mobileNetworkCode));
JSONArray array = new JSONArray();
array.put(0, map);
jsonString.put("cell_towers", array);
// Access Google Location API
String response = new
String(ServerConnection.getResponse(ServerConnection.makeConnection("http://www.google.com/loc/json",
jsonString.toString().getBytes())));
JSONObject ob = new JSONObject(response);
JSONObject ob2 = (JSONObject) ob.get("location");
// Set Attributes
longitude = ((Double) ob2.get("longitude")).doubleValue();
latitude = ((Double) ob2.get("latitude")).doubleValue();
return true;
} catch (Exception ex) {
}
return false;
} public boolean googleGeoLocation() {
try {
// Construct JSON
JSONObject jsonString = new JSONObject();
jsonString.put("version", "1.1.0");
jsonString.put("host", "maps.google.com");
int x = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
jsonString.put("home_mobile_country_code",
Integer.parseInt(Integer.toHexString(x)));
jsonString.put("home_mobile_network_code",
RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex()));
int radio = RadioInfo.getNetworkType();
jsonString.put("radio_type", "gsm");
jsonString.put("carrier", RadioInfo.getCurrentNetworkName());
jsonString.put("request_address", true);
jsonString.put("address_language", "en_GB");
CellTower cellInfo = new CellTower(Integer.toHexString(x),
GPRSInfo.getCellInfo().getLAC(), GPRSInfo.getCellInfo().getRSSI(),
GPRSInfo.getCellInfo().getCellId(), 0,
RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex()));
Hashtable map = new Hashtable();
map.put("mobile_country_code", new
Integer(Integer.parseInt(cellInfo.mobileCountryCode)));
map.put("location_area_code", new
Integer(cellInfo.locationAreaCode));
map.put("signal_strength", new
Integer(cellInfo.signalStrength));
map.put("cell_id", new Integer(cellInfo.cellID));
map.put("age", new Integer(0));
map.put("mobile_network_code", new
Integer(cellInfo.mobileNetworkCode));
JSONArray array = new JSONArray();
array.put(0, map);
jsonString.put("cell_towers", array);
// Access Google Location API
String response = new
String(ServerConnection.getResponse(ServerConnection.makeConnection("http://www.google.com/loc/json",
jsonString.toString().getBytes())));
JSONObject ob = new JSONObject(response);
JSONObject ob2 = (JSONObject) ob.get("location");
// Set Attributes
longitude = ((Double) ob2.get("longitude")).doubleValue();
latitude = ((Double) ob2.get("latitude")).doubleValue();
return true;
} catch (Exception ex) {
}
return false;
}

...

ServerConnection tuh implementasi kelas buat koneksi http,
smoga membantu :D


On 24 Agustus 2011 11:33:18, sondang pangaribuan wrote:
>
> http://code.google.com/apis/maps/documentation/geocoding/
>
> Best Regard's
>
> Sondang pangaribuan
> +6287878826777
> http://newmedia-id.com
>

> ------------------------------------------------------------------------
> *From: * Ardhian Ekawijana <ekaw...@gmail.com>
> *Sender: * blackberry...@googlegroups.com
> *Date: *Wed, 24 Aug 2011 11:11:13 +0700
> *To: *<blackberry...@googlegroups.com>
> *ReplyTo: * blackberry...@googlegroups.com
> *Subject: *Re: [BB-Developer] mendapatkan posisi menggunakan cellID

> dan LAC
>
> web servicenya google? bisa di share linknya atw caranya? thanks
> sebelumnya
>
> 2011/8/24 Amri Shodiq <amri....@gmail.com

> <mailto:amri....@gmail.com>>


>
> Wa alaikum salam.
> Yg official dari BB di sini mas:
> http://docs.blackberry.com/en/developers/deliverables/11944/
> Tapi ini sering gagal, makanya saya sarankan pake web servicenya Google.
> Ada baiknya hasilnya disimpan ke database, supaya meringankan beban
> kerja Google. Terutama kalu mau menyimpan juga reverse geocodingnya.
>
>
> 2011/8/23 Viki Andrianto <vikiand...@gmail.com

> <mailto:vikiand...@gmail.com>>


>
> Asslm... mohon pencerahannya kepada para suhu... :D
>
> langsung aja sy sedang membuat aplikasi bb dimana aplikasi ini
> membutuhkan posisi terkini untuk dikirimkan ke parameter di server,
> gimana caranya ya mendapatkan posisi terkini menggunakan GPS maupun
> yang tidak menggunakan gps..
>
> mohon pencerahannya... :)
>
> --
> Milis ini merupakan sarana berbagi informasi dan solusi dari
> tiap aplikasi Blackberry yg akan dibuat.
>
> selamat berkarya dan semoga sukses!
> Maju terus Developer Indonesia!!
>
> visit our blog: http://blackberrydeveloper.wordpress.com/
>
> Cara bertanya yang baik
> http://bit.ly/d7X2vj
>
> Keluar dari milis:
> blackberry-devel...@googlegroups.com

> <mailto:blackberry-developer%2Bunsu...@googlegroups.com>


>
> untuk Informasi
> http://groups.google.com/group/blackberry-developer?hl=en
>
>
> --
> Milis ini merupakan sarana berbagi informasi dan solusi dari tiap
> aplikasi Blackberry yg akan dibuat.
>
> selamat berkarya dan semoga sukses!
> Maju terus Developer Indonesia!!
>
> visit our blog: http://blackberrydeveloper.wordpress.com/
>
> Cara bertanya yang baik
> http://bit.ly/d7X2vj
>
> Keluar dari milis:
> blackberry-devel...@googlegroups.com

> <mailto:blackberry-developer%2Bunsu...@googlegroups.com>

anton...@gmail.com

unread,
Jul 26, 2013, 4:04:03 AM7/26/13
to blackberry...@googlegroups.com

anton...@gmail.com

unread,
Jul 29, 2013, 11:12:15 PM7/29/13
to blackberry...@googlegroups.com

kalo mencari lac dan cell id dari sebuah no hp gmn ya????



Pada Rabu, 24 Agustus 2011 10:44:05 UTC+7, Viki Andrianto menulis:

anton...@gmail.com

unread,
Jul 29, 2013, 11:14:17 PM7/29/13
to blackberry...@googlegroups.com

kalo mencari lac dan cell id dari sebuah nomor hp gmn ya gan???
mohon pencerahannya......

Ferdhie

unread,
Jul 31, 2013, 2:54:47 PM7/31/13
to blackberry...@googlegroups.com
bang amri tuh masternya om,

tapi sebagai gambaran, ini ada skrip python bisa diconvert ke java
http://stackoverflow.com/questions/1598696/google-maps-cellid-to-location


2013/7/30 <anton...@gmail.com>:
>
> kalo mencari lac dan cell id dari sebuah nomor hp gmn ya gan???
> mohon pencerahannya......
>
> --
> Register Now!! BlackBerry Jam Asia! http://bit.ly/JamAsiaHK
>
> Website: http://bbdevid.com
> Submit aplikasi ke BlackBerry World tapi sudah lebih dari LIMA hari belum
> ada kabar? Lapor di sini: http://j.mp/bbwclaim
> ---
> Anda menerima pesan ini karena Anda berlangganan grup "Indonesia Blackberry
> Developer" dari Grup Google.
> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim
> email ke blackberry-developer+berhenti berlan...@googlegroups.com .
> Untuk mengeposkan pesan ke grup ini, kirim email ke
> blackberry...@googlegroups.com.
> Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
>
>



--
http://hi.im/ferdhie
Reply all
Reply to author
Forward
0 new messages