Hi Hadis,
Google satellite data are available for zooms between 0 and 7 (xmax and ymax are 127). To avoid the pink tiles, you should limit the maximum scale factor (or Min Scale for layer config) to display your layer. Level # Tiles Tile width (° of longitudes) m / pixel (on Equator) ~ Scale (on screen) Examples of areas to represent 0 1 360 156 543 1:500 million whole world 1 4 180 78 272 1:250 million 2 16 90 39 136 1:150 million subcontinental area 3 64 45 19 568 1:70 million largest country 4 256 22.5 9 784 1:35 million 5 1 024 11.25 4 892 1:15 million large African country 6 4 096 5.625 2 446 1:10 million large European country 7 16 384 2.813 1 223 1:4 million small country, US state <https://wiki.openstreetmap.org/wiki/Zoom_levels> https://wiki.openstreetmap.org/wiki/Zoom_levels Regards, Pierre De : mapguide-users <mapguide-users-boun...@lists.osgeo.org> De la part de Hadis Alinia Envoyé : 5 juin 2023 23:22 À : MapGuide Users Mail List <mapguide-users@lists.osgeo.org> Objet : Re: [mapguide-users] fusion theme -No access control allow origin error Pierre Thank you for your response. By replacing that with <https://mt0.google.com/vt/lyrs=m&hl=en&x=$%7bx%7d&y=$%7by%7d&z=$%7bz%7d> https://mt0.google.com/vt/lyrs=m&hl=en&x=${x}&y=${y}&z=${z} still I get the error and I see the pink background with no map. However, by using the example tile and specifying <https://mt0.google.com/vt/lyrs=s&x=1&y=1&z=2> x=1&y=1&z=2 I see the tiles (multiple similar tiles in the fusion) showing somewhere in the world. And when I use the Theme widget it classifies the layer and the tiles are still there. It looks like I am getting close to the right answers and have the background map with the themed layer. My question is how to get the right tile location and scale that is matched my layer's bounding box. Thank you Hadis On Mon, Jun 5, 2023 at 7:11 PM Pierre Cardinal < <mailto:pierre.cardi...@sympatico.ca> pierre.cardi...@sympatico.ca> wrote: Hi, The tile <https://mt1.google.com/vt/lyrs=s&x=262143&y=262143&z=19> https://mt1.google.com/vt/lyrs=s&x=262143&y=262143&z=19 does not exist. Example of a valid one <https://mt0.google.com/vt/lyrs=s&x=1&y=1&z=2> https://mt0.google.com/vt/lyrs=s&x=1&y=1&z=2 Regards, Pierre _____ De : mapguide-users <mapguide-users-boun...@lists.osgeo.org <mailto:mapguide-users-boun...@lists.osgeo.org> > de la part de Hadis Alinia <hadissaali...@gmail.com <mailto:hadissaali...@gmail.com> > Envoyé : lundi, juin 5, 2023 2:38:40 p.m. À : MapGuide Users Mail List <mapguide-users@lists.osgeo.org <mailto:mapguide-users@lists.osgeo.org> > Objet : [mapguide-users] fusion theme -No access control allow origin error Hi, I am using MG version 3.1.2 on IIS. On the fusion, when I use the Theme widget I get the themed layers and it's added to the legend but the base map of Openstreet doesn't load and the cursor spins forever. By Looking at the errors in the console I see the 100 errors of "access to the image at <https://c.tile.openstreetmap.org/5.379310131539869/13/13.png> https://c.tile.openstreetmap.org/5.379310131539869/13/13.png from the origin my website address has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource" and the same error for <https://b.tile> https://b.tile and a.tile. Just letting you know I tried adding and removing basemaps even Generic XYZs still get the same results and error. Removing the openstreet map and with Generic XYZ for google street I get the error as follows: GET <https://mt1.google.com/vt/lyrs=s&x=262143&y=262143&z=19> https://mt1.google.com/vt/lyrs=s&x=262143&y=262143&z=19 404 Image (async) setImgSrc @ fusionSF.js:72880 initImage @ fusionSF.js:72856 renderTile @ fusionSF.js:72725 draw @ fusionSF.js:72698 initGriddedTiles @ fusionSF.js:81293 moveTo @ fusionSF.js:80764 redraw @ fusionSF.js:56355 redraw @ fusionSF.js:80161 setVisibility @ fusionSF.js:56531 setBaseLayer @ fusionSF.js:54205 removeLayer @ fusionSF.js:54084 layerLoaded @ fusionSF.js:111583 (anonymous) @ fusionSF.js:46681 triggerEvent @ fusionSF.js:108396 onRuntimeMapCreated @ fusionSF.js:131138 (anonymous) @ fusionSF.js:46681 respondToReadyState @ fusionSF.js:97102 onStateChange @ fusionSF.js:97005 (anonymous) @ fusionSF.js:46681 XMLHttpRequest.send (async) request @ fusionSF.js:96987 initialize @ fusionSF.js:96931 dispatchRequest @ fusionSF.js:109871 loadMap @ fusionSF.js:130574 mapSessionCreated @ fusionSF.js:130510 initialize @ fusionSF.js:130409 loadMapGroup @ fusionSF.js:111501 initialize @ fusionSF.js:111397 create @ fusionSF.js:109118 create @ fusionSF.js:108672 setLoadState @ fusionSF.js:521 scriptLoaded @ fusionSF.js:639 (anonymous) @ fusionSF.js:46681 load (async) queueScript @ fusionSF.js:594 require @ fusionSF.js:1156 (anonymous) @ fusionSF.js:119177 I would appreciate it if please assist me to solve this issue. Thanks Hadis _______________________________________________ mapguide-users mailing list <mailto:mapguide-users@lists.osgeo.org> mapguide-users@lists.osgeo.org <https://lists.osgeo.org/mailman/listinfo/mapguide-users> https://lists.osgeo.org/mailman/listinfo/mapguide-users
_______________________________________________ mapguide-users mailing list mapguide-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapguide-users