Комментарий к удалению элементов наложения и проверке условий

#android

#Android

Вопрос:

Что делать, если я хочу удалить элемент наложения при условии, что мое местоположение по gps равно долготе и широте элемента наложения, так как это условие должно быть записано?!

Другой вопрос: Из-за неточности GPS мне нужно добавить дельту «эта дельта похожа на квадрат вокруг элемента наложения, потому что, если моя позиция находится рядом с областью элемента наложения, так что, как предполагается, дельта никогда не может быть int или float, какой она должна быть?

Ответ №1:

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

Комментарии:

1. также из-за неточности GPS мне нужно добавить дельту «эта дельта похожа на квадрат вокруг элемента наложения, потому что, если моя позиция находится рядом с областью элемента наложения, так что, как предполагается, дельта никогда не может быть int или float, какой она должна быть?

Ответ №2:

К вашему другому вопросу: у вас всегда будут две пары LatLon, если вы будете перебирать свои наложения — одна из GPS и одна из вашего местоположения. Просто используйте статический метод Location.distanceBetween(), чтобы найти расстояние между этими парами. Вы можете запросить каждое местоположение на предмет его точности в метрах с помощью getAccuracy(). Примите во внимание эти значения.

Комментарии:

1. итак, как я могу определить дельту как метр?