Up thử lên youtube xem nào. :D
Phần mềm giải quyết các điểm sau :
- Kết nối đến web services của Google Places API.
- Kết nối đến web services tự tạo ra để lấy csdl về client.
- Hiển thị kết quả lên google maps view như : thông tin Atm, bookstore,Gas,....
- Chỉ đường đi từ GPS location hiện tại của thiết bị đến địa điểm đó.
Đây mới chỉ là Ver 1.0
bạn có thể send cho mình source code app này được không? email của mình : nptriet@yahoo.com.vn.cảm ơn :>
Trả lờiXóaCảm ơn bạn đã ghé thăm. Rất tiếc mình không chia sẻ source code này được.
XóaChỉ có thể chia sẻ cho các bạn sourcode đọc truyện tranh trên thiết bị Android tại link sau : http://jad177.blogspot.com/2012/02/oc-truyen-tranh-tren-android-source.html
Nếu bạn gặp vấn đề gì, mình giúp được sẽ giúp.
Chào anh Sungah!
XóaEm đang tìm hiểu và làm ứng dụng gần giống ứng dụng của anh, nhưng phần webservice thì chưa biết bắt đầu từ đâu?
Anh đã làm zui, anh có tài liệu hay có thể share cho em được ko?
Thanks!
Mail em là: tuyentv2009@gmail.com
he he, Em là tuấn anh lớp 186 đây, tình cờ ghé qua blog anh chơi thấy anh dạo này lên tay dữ quá :D
Trả lờiXóaanh Sungha ơi. Anh có thể share cho em source này không. En đang gặp rắc rối ngay chỗ kết nối với CSDL SQLite. Em hiển thị không được. Mong anh giúp dùm em với
Trả lờiXóaanh Sungha ơi. Anh có thể share cho em source này không. En đang gặp rắc rối ngay chỗ kết nối với CSDL SQLite. Em hiển thị không được. Monh anh giúp cho
Trả lờiXóaEm đã lấy được csdl để hiển thị lên chưa ?
XóaHay vướng mắc ở chỗ nào nữa ? Source này vì 1 vài lý do anh không share được.
Chỉ có thể hỗ trợ em chỗ nào em còn vướng mắc trong giới hạn cho phép.Chúc vui.
Anh Sungha ơi, giúp em với
XóaEm đã tạo CSDL rồi. Nhưng ko hiển thị lên được. Anh có thể giúp em được ko? Vào menu em nhấn vào tìm máy ATM nó báo lỗi và không hiển thị được gì cả. Anh cho em xin nick name yahoo của anh được không? Nick name yahoo của em: phatngoit@yahoo.com.vn. Em còn nhiều điều không biết về android lắm. Mong nhận được sự giúp đỡ từ anh.
Trả lờiXóaĐây là source code bài làm của em: http://www.mediafire.com/?5b384vqb7uiv13l
Nhận xét này đã bị tác giả xóa.
XóaBạn xem lỗi trong Logcat.
Xóa1. Lỗi insert dữ liệu vào database. Có thể kiểm tra bằng cách push file dữ liệu .db trong thư mục databases bằng cách :
Vào Show View -> Other -> File Explorer -> data -> data -> chọn tên package của ứng dụng.
Xem csdl đã được insert chưa bằng cách download phần mềm này về: http://sourceforge.net/projects/sqlitebrowser/. Mở file csdl vừa push được lên. xem csdl đã được insert chưa ?
2. Sau khi đã insert được vào csdl. Phải chắc chắn lấy được CSDL.
3. Rồi mới xử lý hiển thị lên đối tượng mapview của android.
Project của bạn sai từ bước 1. Bạn insert vào csdl bị lỗi. Xem lại nhé.
Em đã insert được vào CSDL và đã lấy được CSDL rồi anh Sungha. Cám ơn anh rất nhiều. Bây giờ làm thế nào để mình hiển thị đối tượng đó lên mapview vậy anh Sungha. Em mong tiếp tục nhận được sự giúp đỡ của anh.
XóaĐây là 1 đoạn code đánh dấu 1 điểm lên đối tượng mapview.
XóamapController = mapview.getController();
String geoArr[] = { "10.80023180", "106.66679080" };
double lat = Double.parseDouble(geoArr[0]);
double lng = Double.parseDouble(geoArr[1]);
GeoPoint geo = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
mapController.setCenter(geo);
mapController.setZoom(16);
Bây giờ em lấy tọa độ Lat/Long được lưu trong CSDL lên. Dùng phương thức GeoPoint(lat*1E6,long*1E6) để tạo 1 điểm.
mapController.setCenter(geo); gán điểm này nằm ở trung tâm của đối tượng mapview.
Nhận xét này đã bị tác giả xóa.
XóaCopy đoạn này :
Xóaimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(SqliteDBActivity.this, GoogleMapsActivity.class);
startActivity(myIntent);
}
});
Bỏ vào dưới dòng dc = (TextView) view.findViewById(R.id.diachi);
Cám ơn anh Sungha nhiều. Em đã làm được. Giờ em sẽ tiếp tục làm hiển thị 1 điểm lên mapview. Mong anh giúp thêm cho
XóaNhận xét này đã bị tác giả xóa.
XóaBạn đã chuyển được giá trị lat/long của điểm đó qua activity chứa mapview chưa ?
XóaGhi Log ra LogCat để biết.
Chuyển qua bằng đối tượng Bundle và Intent nhé.
em chưa chuyển được nữa. Để em cố gằng chuyển qua thử xem sao
Xóaem làm hoài không được. Nó không nhận dữ liệu từ activity này sang activity khác. Anh có đoạn code về cái này không. Cho em tham khảo với
XóaActivity A, B.
XóaTại activity A :
Intent intent = new Intent(A.this, B.class);
Bundle bundle = new Bundle();
bundle.putString("key","Toi la A");
intent.putExtras(bundle);
startActivity(intent);
Tại Activity B :
Bundle bundle = getIntent().getExtra();
String ten = bundle.getString("key");
// ten = Toi la A ;
Code này thì em lấy dữ liệu qua để vẽ đường đi được. Nhưng em không lấy được dữ liệu từ cơ sở dữ liệu của activity này qua activity anh Sungha ơi
XóaAnh Sungha giúp em với
XóaBạn làm theo đoạn code trên là chuyển được dữ liệu giữa 2 activity đấy.
XóaChỉ cần chuyển tọa độ của Lat/Long qua thôi.
Rồi hiển thị đánh dấu tọa độ đó lên MapView.
anh cho em hỏi cái này. Trong Activity1 em khai báo bao gồm các ArrayList để insert vào CSDL
XóaActivity1:
private ArrayList id = new ArrayList();
private ArrayList image = new ArrayList();
private ArrayList tenmay = new ArrayList();
private ArrayList diachi = new ArrayList();
private ArrayList vido = new ArrayList();
private ArrayList kinhdo = new ArrayList();
Lúc em Intent từ Activity1 qua Activity2 thì em dùng như thế này:
Intent intent = new Intent(Activity1.this, Activity2.class);
Bundle bundle = new Bundle();
bundle.putStringArrayList("kinhdo",kinhdo);
bundle.putStringArrayList("vido",vido);
intent.putExtras(bundle);
startActivity(intent);
Tại Activity2:
Bundle bundle = getIntent().getExtras();
ArrayList vido = bundle.getStringArrayList("vido");
ArrayList kinhdo = bundle.getStringArrayList("kinhdo");
Cách làm của em như vậy có đúng ko? Mong anh giúp cho
Nhận xét này đã bị tác giả xóa.
XóaNếu ArrayList kinhdo , ArrayList vido . với T = String thì đúng.
XóaGhi Log ra để biết thử.
Còn T là kiểu dữ liệu thì cần dùng kỹ thuật khác.
Em mới tìm hiểu về android thôi ak nên không rành về android lắm. Anh chỉ em cách ghi Log với. Anh nói T là kiểu dữ liệu thì mình dùng kỹ thuật khác là kỹ thuật nào? Anh hướng dẫn dùm em
XóaEm làm ArrayList như trên và lấy lat/ long từ CSDL ra. Nhưng khi qua activity2 thì nó lại không hiển thị dc gì hết.
Xóahình này là hiển thị CSDL:
http://nm8.upanh.com/b6.s1.d4/986213cfe51cbbcb3858b8f6a1a6bf1f_45323368.untitled.png
còn hình này là sau khi ấn imagebutton:
http://nm3.upanh.com/b4.s29.d1/e2c7498d0f4c1300e7fc69f9aed9bd3d_45323413.untitled1.png
Em nghĩ lúc mình lấy ra thì đúng rồi nhưng sao nó lại bị như thế. Em đã làm mọi cách từ hôm qua tới giờ mà vẫn vậy ak
Kham khảo tại đây : http://developer.android.com/guide/publishing/app-signing.html
XóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaanh oi
Trả lờiXóakhi lấy được thông tin từ web service của google map. Làm thế nào để insert thông tin đó vào database vậy anh
Trả lờiXóaBạn tạo database bằng ngôn ngữ SQLite. Sau đó dùng Content Providers để insert thông tin vào CSDL.
XóaKham khảo tại đây :
http://developer.android.com/guide/topics/providers/content-providers.html
anh ơi,em muốn tìm một địa điểm ví dụ như cây atm trong khoảng 5km xung quanh vị trí hiện tại thì làm thế nào? anh có thể giúp em code demo vs
Trả lờiXóaanh ơi, anh hướng dẫn e cách tìm địa điểm trên map với, em làm mãi mà không được, em sắp phải nộp bài tập lớn rồi, anh giúp em với :-s
Trả lờiXóaTrong android có công thức tính đó bạn.
Trả lờiXóaEm tham khảo theo link sau nhé.
http://stackoverflow.com/questions/120283/working-with-latitude-longitude-values-in-java
bạn có thể chuyển nhượng cho mình source này với giá hợp lý không mình đang tìm hiểu về bản đồ mong bạn chia sẽ!
Trả lờiXóaTrân trong!
bạn ơi có thể cho mình xin suorce code với.
Trả lờiXóamail của mình là thanhhoang090@gmail.com
Hi,
Trả lờiXóaBạn có thể cho mình xin database của ứng dụng được không?
Thanks
anh Sung cho em hoi ty. em đang làm ứng dụng android tìm và vẽ đường đi từ điểm đang đứng đến 1 điểm chọn trên bảng đồ.
Trả lờiXóaEm chưa biết cách làm thế nào để lấy 1 điểm trên bảng đồ anh giúp em được không
Bạn cho mình hỏi bạn làm thế nào để khi bấm vào nút menu thì nó hiện ra các chức năng của app để mình lựa chọn vây.
Trả lờiXóaanh ơi làm ơn chia sẽ jum e source doce dk ko ạ
Trả lờiXóaChào anh Sungah. anh làm ơn có thể cho e xin source hoac nhượng quyền lại dk ko ạ.
Trả lờiXóa