(1) Я считаю, что вы можете использовать метод requestLocationUpdates()
, а затем создать класс LocationListener с методом onLocationChange, установленным для отображения getSpeed()
. Вот как я недавно видел это с помощью Location.getLatitude и Location.getLongitude, поэтому считаю, что вы можете просто использовать getSpeed () таким же образом, правильно?
(2) После простого чтения окна описания eclipse , хотя я вижу, что он говорит точно, что сказал предыдущий человек: «if hasSpeed () является ложным, возвращается 0.0f». Но, возможно, это поможет: http://www.ehow.com/how_5708473_convert-latitude-feet.html :)
Вы можете использовать Series.mask
:
# df['old'] = df['old'].mask(df['old'].str.len() == 0, df['new'])
df['old'].mask(df['old'].str.len() == 0, df['new'])
0 [51, 1]
1 [52, 1]
2 [53, -1]
3 [54, -2]
4 [54, 0]
5 [55, 0]
6 [52, 0]
7 [52.0]
8 [52, 0]
9 [54, -1]
Name: old, dtype: object