Вместо этого ProximityAlert я бы использовал Geofences.
http://developer.android.com/training/location/geofencing.html
новее и делает более эффективное использование батареи
В вашем случае, вы можете иметь службу, которая отправляет к другому устройству текущее местоположение каждые Х минут, так что он может обновить Geofence. Проблема, которую я вижу, заключается в том, что будет много звонков, проводя батарею и план данных.
Хорошим подходом является использование API служб местоположения, вы можете определить, стоит ли стоять или перемещаться.
http://developer.android.com/training/location/activity-recognition.html
Используя это и передача новых мест только тогда, когда пользователь перемещает вы сможете уменьшить количество вызовов.
Parse - это еще один вариант, как упоминание @thepace. Он прост в использовании и йоту было бы легко осуществить то, что вы пытаетесь сделать, но не свободен :(
Надеется, что это помогает.
вы пытались использовать [Geofencing, сервисы Google Play] (http://developer.android.com/training/location/geofencing.html) – user2450263
@ user2450263: Не требует ли геообработка LAT AND LONG значение для определенного места? Если это так, это проблема, потому что, например: если пользователь A хочет когда пользователь B и Пользователь C находятся рядом с ним, а пользователь A продолжает двигаться, тогда как работает геообработка? – TheDevMan
Вы не используете lat, долго сравнивая? *** Получение позиции пользователя *** означает, в каком смысле ? Можете ли вы опубликовать какой-то код, это может помочь – user2450263