Table of Contents

Class SignableRequest

Namespace
GoogleMapsApi.Entities.Common
Assembly
GoogleMapsApi.dll

An abstract base class for requests that can be authenticated via URL signing.

public abstract class SignableRequest : MapsBaseRequest
Inheritance
SignableRequest
Derived
Inherited Members

Remarks

Properties

Channel

Add the channel parameter to requests so you can view more detailed usage reports when using a Premium Plan

public string? Channel { get; set; }

Property Value

string

ClientID

The client ID provided to you by Google Enterprise Support, or null to disable URL signing. All client IDs begin with a "gme-" prefix.

public string ClientID { get; set; }

Property Value

string

SigningKey

A cryptographic signing key (secret shared key), in base64url format, provided to you by Google Enterprise Support. The key will only be used if the ClientID property is set, otherwise it will be ignored.

public string SigningKey { get; set; }

Property Value

string

Remarks

This cryptographic signing key is not the same as the (freely available) Maps API key (typically beginning with 'ABQ..') that developers without a Maps API for Business license are required to use when loading the Maps JavaScript API V2 and Maps API for Flash, or the keys issued by the Google APIs Console for use with the Google Places API.

Methods

GetUri()

Builds the absolute request URI, including scheme, base URL, and serialized query-string parameters.

public override Uri GetUri()

Returns

Uri

The fully composed URI to send to the Google Maps API.