Google ofrece la posibilidad de contratar
Google Maps API premier (no confundir con la Commercial Key de googlemaps.subgurim.net).
La Google Maps API premier es una licencia de pago para el uso de la API de GoogleMaps de la que podéis conocer todos sus beneficios en su
página oficial.
Si disponéis de ella, podréis usarla sin problemas con este control.
Hay dos modos de usarla. Por una parte tenemos la propiedad
GoogleMapsApiPremier mediante la que podremos definir las tres propiedades básicas de las cuentas premier de la API de GoogleMaps:
- Client: (imprescindible) el identificador que proporciona Google.
- PrivateKey: (imprescindible) proporcionado por Google.
- IsHTTPS: si queremos usar el control en un entorno Https. Por defecto es false.
- Sensor: necesario si tu aplicación tiene un sensor en el hardware que lo va a usar que indique la ubicación del dispositivo. Es muy útil en aplicaciones para móviles. Por defecto es false.
Dado que las propiedades Client y PrivateKey son imprescindibles, podemos configurarlo desde el web.config, de modo que no será necesario utilizar la propiedad
GoogleMapsApiPremier.
web.config
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
...
<appsettings>
<add key="googlemaps_api_premier" value="Client">
<add key="googlemaps_api_premier_privatekey" value="PrivateKey">
</appsettings>
...
</configuration>