У меня есть таблица "фото", которая содержит 2000 записей. В этой таблице есть столбец с именем photo_note
, который содержит данные в следующем формате, но с другим значением увеличения.
Magnification 30x. The resolution varies depending on.....
Мне нужно выбрать остальные данные столбца, начинающиеся с «Разрешение», и добавить их в другое поле «photo_note_2».
Любое предложение, как это сделать в mysql, приветствуется
1745579-Мне нужно проверить, принадлежит ли местоположение пользователя MKCoordinateRegion. Я был удивлен, не найдя для этого простой функции, что-то вроде: CGRectContainsCGPoint(rect, point).
Я нашел следующий фрагмент кода:
CLLocationCoordinate2D topLeftCoordinate =
CLLocationCoordinate2DMake(region.center.latitude
+ (region.span.latitudeDelta/2.0),
region.center.longitude
- (region.span.longitudeDelta/2.0));
CLLocationCoordinate2D bottomRightCoordinate =
CLLocationCoordinate2DMake(region.center.latitude
- (region.span.latitudeDelta/2.0),
region.center.longitude
+ (region.span.longitudeDelta/2.0));
if (location.latitude < topLeftCoordinate.latitude || location.latitude > bottomRightCoordinate.latitude || location.longitude < bottomRightCoordinate.longitude || location.longitude > bottomRightCoordinate.longitude) {
// Coordinate fits into the region
}
Но я не уверен, что он точен, поскольку в документации не указано, как именно рассчитывается прямоугольник региона.
Должен быть более простой способ сделать это. Я пропустил какую-то функцию в документации по фреймворку MapKit?