THẢO LUẬN

thg 10 13, 2017 3:22 SA

các biến đó thì mình phải tạo thôi, trên tutorial có phần Get the Code https://developers.google.com/maps/documentation/android-api/current-place-tutorial#get-the-code do hơi dài nên Google đã cho Hide đi, bạn ấn Show là sẽ thây đầy đủ code hoặc clone từ repo google-map-sample của Google https://github.com/googlemaps/android-samples

0
thg 10 13, 2017 2:53 SA

Dữ liệu luôn là vô giá, không nên xóa cứng với bất kỳ lý do gì, nhất là trên prod

0
thg 10 13, 2017 2:18 SA

do mới tìm hiểu cả android nữa nên hơi khó hiểu á thầy thế cá biến "mLocationPermissionGranted" "mDefaultLocation","mLastKnownLocation","mLastKnownLocation" lấy ở đâu ra ạ, em có hơi chậm hiểu phầm đọc tài liệu á thầy 😦 https://developers.google.com/maps/documentation/android-api/current-place-tutorial

private void getDeviceLocation() { /* * Get the best and most recent location of the device, which may be null in rare * cases when a location is not available. */ try { if (mLocationPermissionGranted) { Task locationResult = mFusedLocationProviderClient.getLastLocation(); locationResult.addOnCompleteListener(this, new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { // Set the map's camera position to the current location of the device. mLastKnownLocation = task.getResult(); mMap.moveCamera(CameraUpdateFactory.newLatLngZoom( new LatLng(mLastKnownLocation.getLatitude(), mLastKnownLocation.getLongitude()), DEFAULT_ZOOM)); } else { Log.d(TAG, "Current location is null. Using defaults."); Log.e(TAG, "Exception: %s", task.getException()); mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(mDefaultLocation, DEFAULT_ZOOM)); mMap.getUiSettings().setMyLocationButtonEnabled(false); } } }); } } catch(SecurityException e) { Log.e("Exception: %s", e.getMessage()); } }

0
thg 10 13, 2017 1:08 SA

Trước hết mình cần làm rõ vấn đề như sau trích từ https://developers.google.com/maps/documentation/android-api/location?hl=vi#working_with_location_data

  • The My Location layer provides a simple way to display a device's location on the map. It does not provide data. (My Location layer cung cấp một cách đơn giản để hiển thị vị trí của thiết bị trên map, chứ nó không cung cấp dữ liệu location)
  • The Google Play services Location API is recommended for all programmatic requests for location data. (The Google Play services Location API được khuyến nghị cho mọi yêu cầu về dữ liệu location).

Bài viết Android location API using Google Play services của mình là nói về ý thứ 2 nên không liên quan gì tới map cả. Còn câu hỏi của bạn theo như mình hiểu thì là làm sao hiển thị nút vị trí hiện tại trên map? Với câu hỏi này thì bạn có thể tham khảo bài viết sau về google map https://viblo.asia/p/bat-dau-voi-google-maps-api-cho-android-DzVkpoZPenW. Sau khi hiển thị được map thì bạn chỉ cần thêm dòng mGoogleMap.setMyLocationEnabled(true); vào trong hàm onMapReady là có thể hiển thị button my location.

Nếu có vấn đề gì thì bạn cứ lên đây trao đổi tiếp nhé 😃.

0
thg 10 13, 2017 12:09 SA

Nếu $defer là true thì không chạy hàm register. mình thấy $defer = true | false thì nó đều chạy hàm register à bạn

0
thg 10 12, 2017 5:31 CH

thầy ơi cho em hỏi là muốn hiển thị nút vị trí hiện tại bằng gps như của google hướng dẫn thì như thế này https://developers.google.com/maps/documentation/android-api/location?hl=vi#my-location em làm theo mà không được, đọc bài của thầy nhưng dài quá , có thể sử dụng nhưng google hướng dẫn được không ạ, em làm mà không hề hiển thị nút vị trí hiện tại ạ. mong thầy giải đáp em cảm ơn

0
thg 10 12, 2017 8:36 SA

Xin chào, bạn cho mình xin facebook hoặc zalo nhé, mình cần nhờ bạn giúp một chút

-1
thg 10 12, 2017 4:56 SA

với multi target thì khai báo ra sao ạ?

0
thg 10 12, 2017 2:16 SA

Add chơi chữ quá, giấu hàm open 😃

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 12, 2017 1:02 SA

@nguyenduong96

Vấn đề 3: Ý em là muốn hiện lên mục composer khi mình chuột phải vào dự án thôi, chứ em biết nó có trên phần tool rồi.

Anh thử tải PHPStorm về chạy trên máy mình cùng không có mục composer ở context menu 😂 Chắc phiên bản người ta dùng là phiên bản khác 😂

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 11, 2017 1:59 CH

Vấn đề 1: Em đã nâng cấp phiên bản MacOS lên 10.13, nâng php lên 7, cài thêm brew, wget nữa và giờ đã thành công. https://scontent.fsgn5-1.fna.fbcdn.net/v/t34.0-12/22447205_1108733289261660_2016444917_n.png?oh=5944f7a09daefb4a63f8fb614793d3ce&oe=59E038FD

Vấn đề 2: Đã xong luôn.

Vấn đề 3: Ý em là muốn hiện lên mục composer khi mình chuột phải vào dự án thôi, chứ em biết nó có trên phần tool rồi.

  • Cảm ơn anh đã giúp đỡ. Chúc anh luôn thành công trong cuộc sống.
0
thg 10 11, 2017 8:27 SA

Dạ em cảm ơn anh nhiều ạ

0

Cho mình hỏi làm sao exit() trương trình (thoát khỏi vòng lặp while Cussumer) trong vd về Condition with thread. Thanks,

0
Avatar
đã bình luận cho bài viết
thg 10 11, 2017 4:35 SA

cảm ơn bạn, đang cần vấn đề này

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 11, 2017 2:46 SA

Cám ơn bạn Kiên, Mình đã dần hình dung ra được, nhưng nếu mình muốn in các trường hơp đúng thì như thế nào nhỉ? Dạng như:

17x3 + 3x3 + 1x6 + 0x6 +0x16 +0x11 + 0x11 + 0x16 +0x4 + 0x4 + 0x4 =66

Sory, mình không biết python nên hơi gà

0
thg 10 11, 2017 2:12 SA

Cho vào serial đi anh (baiphuc)

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí