Our application will be operating in a standalone/offline environment. It just so happens that we have access to a NASA World Wind map server.
Has anyone been able to get the xamGeographicMap control to work with a NASA World Wind map server? Intuition tells me it should be able to, but I don't want to go and reinvent the wheel if there is a working example I can pull from.
Any and all help is appreciated.
Hello Kristopher,
Thank you for your feedback. I am glad that you resolved your issue and I believe that other community members may benefit from this as well.
Thanks again.
EUREKA!
I figured it out. It just so happens to be that my Mapcache installation also supports a gmaps service! It's just like the TMS service, except it requires a WMS capable of EPSG:3857. And it just so happens that the map data from NASA supports it with some minor changes to the .map file. As soon as I did that and updated my URLs to reflect it, the origin was the top left AND it spit back tiles in the right layout for xamGeographicMap!
All is well for this support request.
I really need some help here, folks.
"The TMS standard counts tiles starting from the lower left corner of the tile grid, while Google Maps and compatible services start at the upper left corner." Is there any way to change xamGeographicMap so that tiles are in the bottom left corner?
Figured out the problem. It has to do with the origin for the service as being the bottom left whereas the xamGeographicMap thinks is the top left. Also seems that it doesn't request enough tiles from a width perspective. Australia is chopped off.
Not sure how to fix this yet. Is it possible to effectively change the "origin" for the xamGeographicMap to the bottom left instead of the top left? Or do you think I need to make changes to my service somehow?
Thanks,
Kris
As a follow-up, I was doing some more reading and saw this:
Note
The OGC WMTS specification rather absurdly requires the GoogleCRS84Quad WellKnownScaleset to have a level 0 who’s extent is -180,-180,180,180. The default “WGS84” MapCache grid honors this, which may cause some incompatibilities with software that expects level 0 to be 2x1 tiles with extent -180,-90,180,90
Does the xamGeographicMap satisfy that last clause, therefore requiring some kind of workaround? Which perhaps explain my funny rendering issues?