我試圖得到,如果位置在我的半徑。 即我有我的當前位置「LatLng」對象,我還有一個「LatLng」對象,我想檢查兩個對象是否在1km範圍內? 我該如何實現?我如何檢查位置是否在我的半徑?
0
A
回答
0
你可以嘗試轉換經緯度來定位對象爲第一和再利用distanceTo方法來尋找這兩個之間的距離,並檢查是否有1公里與否
0
distanceto梅索德從locCenter和點和剛剛獲得的距離從半徑代替這個距離如果< 0這樣的點超出範圍,否則在邊界或範圍..好運內點
2
double distanceInKiloMeters = (currentLocation.distanceTo(someLocation))/1000; // as distance is in meter
if(distanceInKiloMeters <= 1) {
// It is in range of 1 km
}
else {
// not in range of 1 km
}
2
在Location.distanceBetween()
功能提供米,浮點值,你距離..
distanceBetween(雙startLatitude,雙startLongitude,雙 endLatitude,雙endLongitude,浮法[]結果)計算以米爲單位的兩個位置之間的 近似距離,並任選地 之間的最短路徑的初始和最終軸承他們。
利用這一點,工作我已經檢查了.....
float[] dist = new float[1];
Location.distanceBetween(firstLoaction.latitude,firstLoaction.longitude,anotherLocation.latitude,anotherLocation.longitude,dist);
if(dist[0]/1000 > 1){
//here your code or alert box for outside 1Km radius area
}
注: - 爲獲得位置距離始終使用Location.distanceBetween()
這是由Android提供。
相關問題
- 1. 檢查位置是否在區域外半徑
- 2. 我如何檢查在特定位置是否存在元素
- 3. 如何檢查一個位置座標是否落在另一個位置android中的座標半徑
- 4. 如何檢查我們的位置是否靠近加油泵?
- 5. 檢索給定位置的半徑?
- 6. 如何跳過檢查我的位置
- 7. 我需要檢查板上的相鄰位置是否爲「路徑」
- 8. Mongodb公里半徑的查詢位置?
- 9. 谷歌地圖:檢查我的位置是否在我的範圍內
- 10. 在我的聽衆如何檢查dryrun標誌是否設置
- 11. 如何在我的bashrc中檢查是否已設置別名
- 12. 我如何更換我的舊瀏覽器檢查與沒有modernizr的邊界半徑特徵檢測檢查?
- 13. 檢查位置是否在路線路徑
- 14. 如何獲得最小半徑位置
- 15. 檢查標記是否在圓半徑內
- 16. 我如何檢查sp1是否安裝在我的vs2010上?
- 17. 我該如何檢查我是否在最上面的框架?
- 18. 我如何檢查數據是否爲「」
- 19. 我如何檢查是否prettyPhoto定義
- 20. 我如何檢查「canplaythrough」是否屬實?
- 21. 我如何檢查是否使用C#
- 22. 我如何檢查imageview是否爲空
- 23. 如何檢查我是否登錄?
- 24. 檢查位置是否存在
- 25. 檢查陣列位置是否存在
- 26. 如何檢查我的Perl安裝是32位還是64位?
- 27. 如何使用leaflet/javascript檢查點是否在半徑範圍內?
- 28. 如何檢查是否使用我的TextWriter設置了Console.Out
- 29. 檢查我在裏面或圈外半徑
- 30. 如何我可以檢查DatagridView的行是否被檢查
someLocation是什麼?我可以動態設置嗎? – Anna