parse-php-sdk geoPoint withinPolygon异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了parse-php-sdk geoPoint withinPolygon异常相关的知识,希望对你有一定的参考价值。

我正试图在邻近的美国境内的MongoDB中找到位置。为此,我使用查询“withinPolygon”和美国周围的矩形。不完全,但应该工作:)我得到的反应是'坏约束:$ geoWithin'(代码107)

好奇,如果其他人使用“withinPolygon”查询,如果有什么我做错了?

这是基本代码:

$query = new ParseParseQuery( "Church" );
$nwCornerContiguous = new ParseParseGeoPoint( $top, $left );
$neCornerContiguous = new ParseParseGeoPoint( $top, $right );
$swCornerContiguous = new ParseParseGeoPoint( $bottom, $left );
$seCornerContiguous = new ParseParseGeoPoint( $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
答案

“ofPolygon”功能已添加到Parse Server版本2.5中

以上是关于parse-php-sdk geoPoint withinPolygon异常的主要内容,如果未能解决你的问题,请参考以下文章

解析云代码 GeoPoint

具有纬度/经度值的 Android GeoPoint

使用 python 在 Firestore 中的 GeoPoint

如何在 iOS 版 Facebook SDK 中定义“GeoPoint”属性

使用python在Firestore中运行GeoPoint

GeoPoint 是不是只接受小数点分隔符后最多 6 位数字?