public static SpatialOptions FromLegacy(SpatialSearchStrategy spatialSearchStrategy = SpatialSearchStrategy.GeohashPrefixTree, int maxTreeLevel = 0)
		{
			var factory = new GeographySpatialOptionsFactory();

			SpatialOptions options;
			switch (spatialSearchStrategy)
			{
				case SpatialSearchStrategy.QuadPrefixTree:
					options = factory.QuadPrefixTreeIndex(maxTreeLevel);
					break;

				default:
					options = factory.GeohashPrefixTreeIndex(maxTreeLevel);
					break;
			}

			return options;
		}
Example #2
0
        public static SpatialOptions FromLegacy(SpatialSearchStrategy spatialSearchStrategy = SpatialSearchStrategy.GeohashPrefixTree, int maxTreeLevel = 0)
        {
            var factory = new GeographySpatialOptionsFactory();

            SpatialOptions options;

            switch (spatialSearchStrategy)
            {
            case SpatialSearchStrategy.QuadPrefixTree:
                options = factory.QuadPrefixTreeIndex(maxTreeLevel);
                break;

            default:
                options = factory.GeohashPrefixTreeIndex(maxTreeLevel);
                break;
            }

            return(options);
        }