Надеюсь, вы понимаете мой вопрос, мой английский не слишком хорош.Местоположение в Java и iOS
В любом случае, я работаю над приложением с местоположениями. Его единственное забавное приложение, которое должно помочь мне узнать больше.
Его приложение iOS и сервер - приложение WebObjects/WOnder (Java). То, что я пытаюсь сделать, - это приложение iOS, которое я выбираю для местоположения пользователя, а затем отправляю данные на сервер. А на сервере я получаю точки аннотаций из базы данных. но только отправьте аннотации, находящиеся рядом с местоположением пользователей.
Моя единственная проблема сейчас: я не знаю, как рассчитать местоположения в непосредственной близости от пользователя. Я много искал, но не нашел того, что работает. Только что-то, что дает мне «ограничительную рамку» пользователя.
//To calculate the search bounds...
//First we need to calculate the corners of the map so we get the points
CGPoint nePoint = CGPointMake(self.mapView.bounds.origin.x + mapView.bounds.size.width, mapView.bounds.origin.y);
CGPoint swPoint = CGPointMake((self.mapView.bounds.origin.x), (mapView.bounds.origin.y + mapView.bounds.size.height));
//Then transform those point into lat,lng values
CLLocationCoordinate2D neCoord;
neCoord = [mapView convertPoint:nePoint toCoordinateFromView:mapView];
CLLocationCoordinate2D swCoord;
swCoord = [mapView convertPoint:swPoint toCoordinateFromView:mapView];
Доза у кого есть хорошая идея, как это сделать на Java?
Спасибо! Я попробую это до ночи, когда я буду дома. Может быть, это глупый вопрос, но как вы проверяете, находится ли координата в диапазоне? – Blurr
Я не делаю никаких проверок, я доверяю координатам, которые я отправляю с устройства (iPhone/iPad), и я просто сравниваю его с датой базы данных (которой я также доверяю). Если расстояние до большого, я просто игнорирую данные. – Greg
Теперь я понял! Я понял «расстояние» неправильно. Это будет отлично работать для меня! Спасибо! – Blurr