parse.com — исключение parse-php-sdk geoPoint в пределах Polygon

Я пытаюсь найти места в MongoDB в смежных Соединенных Штатах. Для этого я использую запрос «insidePolygon» и прямоугольник вокруг США. Не точно, но должно работать 🙂 Ответ, который я получаю, это «плохое ограничение: $ geoWithin» (код 107)

Любопытно, если кто-то еще использовал запрос «WithinPolygon», и если я что-то не так делаю?

Вот основной код:

$query = new Parse\ParseQuery( "Church" );
$nwCornerContiguous = new Parse\ParseGeoPoint( $top, $left );
$neCornerContiguous = new Parse\ParseGeoPoint( $top, $right );
$swCornerContiguous = new Parse\ParseGeoPoint( $bottom, $left );
$seCornerContiguous = new Parse\ParseGeoPoint( $bottom, $right );
$query->withinPolygon( "locationGeopoint",
array( $nwCornerContiguous, $neCornerContiguous, $swCornerContiguous,
$seCornerContiguous ) );
$results = $query->find();
  • Версия PHP: 5.5.38
  • Разбор PHP SDK Версия: 1.4
  • Версия сервера разбора: 2.3.3-2

0

Решение

Функция «в пределах Полигона» была добавлена ​​в Parse Server версии 2.5

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]