I've read the docs and can request street side images at a given lat/lon. I'm interested in creating a 360 degree panoramic image from four images with 90 degree field of view.
Here is the API that I'm using (with Python formatting):
https://dev.virtualearth.net/REST/V1/Imagery/Map/Streetside/{lat:.6f},{lon:.6f}?fov={fov}&heading={heading:.2f}&pitch={pitch:.2f}&mapsize={size},{size}&key={key}
Here is an example panoramic image: https://i.sstatic.net/rUlA7ypk.png
Notice the shearing going on between frames, and contrast this to what the tiles API produces: https://i.sstatic.net/AJsSt0J8.png
The two panoramic images are roughly aligned because I've used the heading metadata of this location to request the same "front" tile image, with 90 degree offsets for the remaining left, right, and back images.
I'm not interested in the tiles API because I want to be able to specify the returned image resolution, which the first API allows. However the shearing produced by the first API is unacceptable for my application.
Does anyone know whats going on, and how I can create a 360 degree panoramic image using the first API?
This is a cross-post of my StackOverflow question for more visibility: