我有一個谷歌地圖應用程序,現在我已經添加了一個按鈕。當我點擊按鈕時,我想用我的座標得到一條消息(吐司)。這是最簡單的方法嗎?我是否也必須實現onLocationChanged類?點擊按鈕時獲取當前位置
0
A
回答
0
0
1
您可以使用不同的方式來實現它。我傾向於認爲最適合您的任務是在按下我的位置按鈕後顯示烤麪包。
public class MapActivity extends FragmentActivity implements OnMapReadyCallback {
private GoogleMap mMap;
/**
* Manipulates the map once available.
* This callback is triggered when the map is ready to be used.
* This is where we can add markers or lines, add listeners or move the camera. In this case,
* we just add a marker near Sydney, Australia.
* If Google Play services is not installed on the device, the user will be prompted to install
* it inside the SupportMapFragment. This method will only be triggered once the user has
* installed Google Play services and returned to the app.
*/
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
//Show my location button
mMap.setMyLocationEnabled(true);
mMap.setOnMyLocationButtonClickListener(new GoogleMap.OnMyLocationButtonClickListener() {
@Override
public boolean onMyLocationButtonClick() {
//Do something with your location. You can use mMap.getMyLocation();
//anywhere in this class to get user location
Toast.makeText(MapActivity.this, String.format("%f : %f",
mMap.getMyLocation().getLatitude(), mMap.getMyLocation().getLongitude()),
Toast.LENGTH_SHORT).show();
return false;
}
});
}
}
此外,您可以在每次更改時顯示用戶位置的烤麪包。設置OnMyLocationChangeListener
mMap.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() {
@Override
public void onMyLocationChange(android.location.Location location) {
//...
}
});
相關問題
- 1. Sencha Touch 2在按鈕上獲取當前位置點擊
- 2. 如何在android中點擊一個按鈕獲取當前位置
- 3. 點擊Android按鈕後在Google地圖中獲取當前位置
- 4. 在Esri地圖中點擊位置按鈕時移動到當前位置
- 5. TabBar當前按鈕點擊
- 6. Android按鈕點擊時獲取列表項的位置
- 7. 按鈕獲取錯誤點擊獲取位置
- 8. 無法點擊按鈕,而更新當前位置
- 9. 當按鈕被按下時,獲取當前位置作爲谷歌地圖URL
- 10. ListView按鈕點擊位置
- 11. PHP獲取按鈕$ _ POST值,當點擊
- 12. 當我們在位置1點擊ListView按鈕時,第10個位置的按鈕也被點擊
- 13. Facebook按鈕更改位置時點擊
- 14. 當點擊按鈕時獲得行Gridview
- 15. 如何在Chrome上點擊按鈕獲取當前網址
- 16. 獲得通過點擊按鈕當前系統日期時間
- 17. 獲取按鈕請點擊
- 18. 獲取按鈕值時點擊Angularjs
- 19. 獲取點擊按鈕的時間
- 20. 在點擊提交按鈕之前獲取按鈕集數據?
- 21. 當前頁面下的按鈕獲取點擊/點按sencha觸摸
- 22. android代碼獲取當前位置座標到一個按鈕
- 23. 如何獲取在ListView中點擊切換按鈕的位置?
- 24. 用google地圖上的按鈕點擊獲取用戶位置
- 25. 獲取位置後點擊按鈕,在列表視圖
- 26. 保存在QTabWidget當前位置/爲了當按鈕被點擊 - 用戶設定
- 27. 如何在點擊按鈕時獲得精確位置
- 28. 獲取當前位置
- 29. 獲取當前位置
- 30. 獲取當前位置