/ / Android компас - андроид, компас-геолокация

Android компас - андроид, компас-геолокация

Понастоящем разработвам приложение, коетозаема позицията на потребителите и определя коя спирка е най-близка и след това показва отклоненията от този стоп на екрана. Сега искам да направя компас, който сочи към тази автобусна спирка и не съм съвсем сигурен как да постигна това.Всички насоки биха били много ценени.

Отговори:

0 за отговор № 1

В примерите за API има един, койтоизпълнява обикновен компас. Той се състои от следните класове: CompassActivity, GraphicsActivity и PictureLayout. Показва се проста игла насочена към магнитния север.

Можете да използвате GeomagneticField.get Declination (), за да дадете отклонението от истинския север и по този начин да настроите, за да направите точка на иглата вярна на север.

Ако приемем, че знаете 1): вашето местоположение (myLocation, да речем), 2): местоположението на автобусната спирка (stopLocation, да речем) .Можете да използвате myLocation.bearingTo (stopLocation), за да ви отведе до автобусната спирка.Всичко, от което се нуждаете тогава е да добавите този лагер към компенсиралия лагер на компаса, за да накара иглата да стигне до автобусната спирка (лагерът на магнитния север е в стойности на събитие [0] в SensorEventListener)


0 за отговор № 2

това е стар въпрос, но може би това ще помогне на някого:

Разработих малък клас помощник: Компас асистент

Този клас осигурява заглавието на телефонаспрямо север. Тя има функция да получи лагер между две места. Ако предадете текущото местоположение на телефона като първото място, можете да го получите и да го покажете на потребителя.

Не се колебайте да ме питате или дайте отзиви за асистента.