我正在尝试编写一个函数,如果一个点在Polygon内部或不使用CosmosDB SQL API,它将返回
我曾尝试编写一个SQL语句,但是它没有用,所以现在我想用linq来写某些东西。
我有Polygon和一个点,并希望返回一个真或假的答案。
必须有一个Linq答案
虽然我最初尝试使用CosmosDB中的ST_WITHIN函数对所有具有特定多边形内部位置的文档进行选择 - 我意识到我需要检查内存位置对多边形(也在内存中),而不是选择来自CosmosDB基于地理定位参数。
然而,我继续尝试在CosmosDB中使用ST_WITHIN函数,将两个参数都传递给错误。
相反,我使用(GeoCoordinate.Net Core)库来检查点是否在Polygon内。
根本不需要使用CosmobDB地理定位功能。