Exemple #1
0
//-------------------------------
        public void Start()
        {
            Debug.Log("This is the map builder Agent");
            ApiKey        = "NO9atv-JQf289NztiKv45g";
            UnitsPerMeter = 1.0f;
            RegionName    = "Test";

            Area = new TileArea(
                new LngLat(-74.009463, 40.711446),
                new LngLat(-73.999306, 40.706939),
                16);
            DownloadTilesAsync();
        }
Exemple #2
0
        public TileBounds(TileArea area)
        {
            this.area = area;

            LngLat minLngLat = area.min;
            LngLat maxLngLat = area.max;

            if (minLngLat.latitude > maxLngLat.latitude)
            {
                Util.Swap(ref minLngLat.latitude, ref maxLngLat.latitude);
            }
            if (minLngLat.longitude > maxLngLat.longitude)
            {
                Util.Swap(ref minLngLat.longitude, ref maxLngLat.longitude);
            }

            min = minLngLat.ToTileAddress(area.zoom);
            max = maxLngLat.ToTileAddress(area.zoom);
        }