I'm wondering about the process of creating a custom imagery provider. The API I'm using takes GET requests and sends back a JSON array, one parameter of which is an image url. These images need to be requested via a specific lat/lon point, and each image is 0.025 degrees in width and height; ie one image request for every 0.025x0.025 square on the globe. Clearly this is a lot of requests, so it'd need to be limited to a certain zoom level.
Here's an example of the current URL request structure:
I'm in contact with the guys who run the API, and could potentially have it return more Cesium-friendly responses.