We are testing upgrading to Map Suite 8 (v8.0.0.59) using the MVC Editio and using the GoogleMapsLayer for rendering images via Google’s static maps api for printing purposes. We have an enterprise license with Google and passing our Client Id and Private Key to the GoogleMapsLayer. If the Google Layer tile mode is set to MultiTile the Google static map urls are generating with the client id and signature (using our enterprise license) as query string parameters, however, when tile mode is set to SingleTile the client id and signature are not included in the generated url.
Here are examples of the URLs generated in both tile mode scenarios:
- MultiTile: maps.googleapis.com/maps/api/staticmap?center=40.966622,-100.705075&zoom=14&size=512x512&maptype=hybrid&format=jpg-baseline&sensor=false&client=gme-xxxxxx&signature=jpg3xxw3F750L_88kliPRURhiPk=
-
- Single Tile (missing client and signature parameters): maps.googleapis.com/maps/api/staticmap?center=40.92279,-100.733896&zoom=15&size=3101x3022&maptype=hybrid&format=jpg-baseline&sensor=false
How do we get the single tile mode to include the client and signature parameters?