0
我第一次在Android平臺上開發應用程序並試圖將傳感器連接到Google地圖。個別地,傳感器和谷歌地圖工作正常,但是,當我嘗試連接它通過Fragment
,它會給出錯誤。使用谷歌地圖Android傳感器
錯誤:
incompatible types: cannot be converted to OnMapReadyCallback
這裏是我的示例代碼:
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_LIGHT) {
textLIGHT_reading.setText("LIGHT1: " + event.values[0]);
updateCamera(event.values[0]);
}
}
private void updateCamera(float degree) {
if (mMap == null) {
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
}
感謝您的任何幫助。
你的片段實現了'OnMapReadyCallback'嗎? – siger
,如果你可能請發佈logcat – 7geeky