0

Доступ к LBS через API

Мое авто перевозят автовозом по европе, на сим-карте включен роуминг, по непонятной причине полностью отсутствуют GPS данные. Автовоз открытый, не контейнер.

При отправке кода 40 по смс, приходят только LBS данные, но стоимость СМС сообщений на тарифе сим карты в авто очен высока, от чего вопрос, существует ли возможность получать LBS данные через API?

И второй вопрос/глюк: приложение Starline 2 на андроиде неверно показывает приблизительное местоположение. Местоположение авто в приложении очень сильно отличается от LBS из смс.

Starline ES96. Прошивка 2.26.1

LBS через смс и через сервер разные базы использует. В каких-то случаях точнее через смс, в каких-то через сервер.

Через АПИ сервер если и сможет отдавать, то только те же, что и в приложении. Поэтому для чего Вам АПИ если можно посмотреть в приложении? Машина же наверно не пару лет ехать будет на автовозе?

Суть в том, что GPS отказал именно в тот момент, когда мне бы хотелось знать, где находится авто. Приложение не обновляет положение, даже по станциям. Приходится отправлять смс, чтобы узнать номер станции и смотреть вручную, а смс очень дорого выходит.

> LBS через смс и через сервер разные базы использует.

а вот это очень странно

а вот это очень странно

ничего странного на самом деле. Вот в Вашем случае одна база помогла, а вторая нет. Есть случаи, когда наоборот в смс приходит все плохо, а на сайте нормально. Так что как раз чтоб повысить шансы получения информации - 2 источника данных используют разные базы. 

Почему-бы не получать результат из обоих баз по АПИ?

то есть слать 2 позиции с пометкой "угадай, какая из них правильная"?:)

мне не совсем понятен ваш сарказм. Почему угадай? Укажите источник данных для обоих данных. 

В моём случае полностью отсутствую GPS координаты, но есть данные о базовых станциях, ничего не нужно угадывать. Проблема в том, что базовые станции можно узнать только из смс, т.е. мне нужно использовать какой-то сторонний шлюз для отправки смс "машине", от этого и вопрос, почему бы не получить данные о базовый станциях через АПИ? 

Здравствуйте.

Как указано выше, 2 метода запроса используют 2 разные базы. В каком-то варианте помогает один источник, в каком-то другой. Присылать на сервер 2 источника нецелесообразно потому что такой вариант только больше запутает клиента. На сервере - если есть координаты по спутникам, отображаются по спутникам. Если нет координат по спутникам - то отображаются по LBS. Из обной базы LBS. Возможно в Вашем случае точнее работает база из смс, а не с сервера. Есть много случаев, где база с сервера работает точнее, чем по смс.

В Вашем случае рекомендую использовать смс сообщения, если местоположение на сервере отображается с меньшей точностью, чем по смс.