@@ -2089,7 +2089,7 @@ google.maps.DirectionsRendererOptions = function() {};
2089
2089
* The directions to display on the map and/or in a <code><div></code>
2090
2090
* panel, retrieved as a <code>DirectionsResult</code> object from
2091
2091
* <code>DirectionsService</code>.
2092
- * @type {google.maps.DirectionsResult|null|undefined}
2092
+ * @type {! google.maps.DirectionsResult|null|undefined}
2093
2093
*/
2094
2094
google.maps.DirectionsRendererOptions.prototype.directions;
2095
2095
@@ -2114,33 +2114,33 @@ google.maps.DirectionsRendererOptions.prototype.hideRouteList;
2114
2114
* moved. If no info window is specified, the <code>DirectionsRenderer</code>
2115
2115
* will create and use its own info window. This property will be ignored if
2116
2116
* <code>suppressInfoWindows</code> is set to <code>true</code>.
2117
- * @type {google.maps.InfoWindow|null|undefined}
2117
+ * @type {! google.maps.InfoWindow|null|undefined}
2118
2118
*/
2119
2119
google.maps.DirectionsRendererOptions.prototype.infoWindow;
2120
2120
2121
2121
/**
2122
2122
* Map on which to display the directions.
2123
- * @type {google.maps.Map|null|undefined}
2123
+ * @type {! google.maps.Map|null|undefined}
2124
2124
*/
2125
2125
google.maps.DirectionsRendererOptions.prototype.map;
2126
2126
2127
2127
/**
2128
2128
* Options for the markers. All markers rendered by the
2129
2129
* <code>DirectionsRenderer</code> will use these options.
2130
- * @type {google.maps.MarkerOptions|null|undefined}
2130
+ * @type {! google.maps.MarkerOptions|null|undefined}
2131
2131
*/
2132
2132
google.maps.DirectionsRendererOptions.prototype.markerOptions;
2133
2133
2134
2134
/**
2135
2135
* The <code><div></code> in which to display the directions steps.
2136
- * @type {HTMLElement|null|undefined}
2136
+ * @type {! HTMLElement|null|undefined}
2137
2137
*/
2138
2138
google.maps.DirectionsRendererOptions.prototype.panel;
2139
2139
2140
2140
/**
2141
2141
* Options for the polylines. All polylines rendered by the
2142
2142
* <code>DirectionsRenderer</code> will use these options.
2143
- * @type {google.maps.PolylineOptions|null|undefined}
2143
+ * @type {! google.maps.PolylineOptions|null|undefined}
2144
2144
*/
2145
2145
google.maps.DirectionsRendererOptions.prototype.polylineOptions;
2146
2146
@@ -5552,7 +5552,7 @@ google.maps.Map.prototype.getInternalUsageAttributionIds = function() {};
5552
5552
5553
5553
/**
5554
5554
* Informs the caller of the current capabilities available to the map based on
5555
- * the Map ID that was provided.
5555
+ * the map ID that was provided.
5556
5556
* @return {!google.maps.MapCapabilities}
5557
5557
*/
5558
5558
google.maps.Map.prototype.getMapCapabilities = function() {};
@@ -5758,7 +5758,7 @@ google.maps.Map.prototype.setTiltInteractionEnabled = function(
5758
5758
google.maps.Map.prototype.setZoom = function(zoom) {};
5759
5759
5760
5760
/**
5761
- * Map ID which can be used for code samples which require a Map ID. This Map ID
5761
+ * Map ID which can be used for code samples which require a map ID. This map ID
5762
5762
* is not intended for use in production applications and cannot be used for
5763
5763
* features which require cloud configuration (such as Cloud Styling).
5764
5764
* @const
@@ -5923,7 +5923,7 @@ google.maps.MapElement.prototype.innerMap;
5923
5923
google.maps.MapElement.prototype.internalUsageAttributionIds;
5924
5924
5925
5925
/**
5926
- * The <a href="https://developers.google.com/maps/documentation/get-map-id">Map
5926
+ * The <a href="https://developers.google.com/maps/documentation/get-map-id">map
5927
5927
* ID</a> of the map. This parameter cannot be set or changed after a map is
5928
5928
* instantiated. {@link google.maps.Map.DEMO_MAP_ID} can be used to try out
5929
5929
* features that require a map ID but which do not require cloud enablement.
@@ -6219,7 +6219,7 @@ google.maps.MapOptions.prototype.isFractionalZoomEnabled;
6219
6219
google.maps.MapOptions.prototype.keyboardShortcuts;
6220
6220
6221
6221
/**
6222
- * The <a href="https://developers.google.com/maps/documentation/get-map-id">Map
6222
+ * The <a href="https://developers.google.com/maps/documentation/get-map-id">map
6223
6223
* ID</a> of the map. This parameter cannot be set or changed after a map is
6224
6224
* instantiated. {@link google.maps.Map.DEMO_MAP_ID} can be used to try out
6225
6225
* features that require a map ID but which do not require cloud enablement.
@@ -6578,20 +6578,20 @@ google.maps.MapTypeControlOptions = function() {};
6578
6578
6579
6579
/**
6580
6580
* IDs of map types to show in the control.
6581
- * @type {Array<!google.maps.MapTypeId|string>|null|undefined}
6581
+ * @type {! Array<!google.maps.MapTypeId|string>|null|undefined}
6582
6582
*/
6583
6583
google.maps.MapTypeControlOptions.prototype.mapTypeIds;
6584
6584
6585
6585
/**
6586
6586
* Position id. Used to specify the position of the control on the map.
6587
6587
* @default {@link google.maps.ControlPosition.BLOCK_START_INLINE_START}
6588
- * @type {google.maps.ControlPosition|null|undefined}
6588
+ * @type {! google.maps.ControlPosition|null|undefined}
6589
6589
*/
6590
6590
google.maps.MapTypeControlOptions.prototype.position;
6591
6591
6592
6592
/**
6593
6593
* Style id. Used to select what style of map type control to display.
6594
- * @type {google.maps.MapTypeControlStyle|null|undefined}
6594
+ * @type {! google.maps.MapTypeControlStyle|null|undefined}
6595
6595
*/
6596
6596
google.maps.MapTypeControlOptions.prototype.style;
6597
6597
@@ -11471,6 +11471,31 @@ google.maps.elevation.ElevationElementOptions.prototype.unitSystem;
11471
11471
*/
11472
11472
google.maps.geometry = {};
11473
11473
11474
+ /**
11475
+ * Utilities for polyline encoding and decoding.
11476
+ *
11477
+ * Access by calling `const {encoding} = await
11478
+ * google.maps.importLibrary("geometry")`. See
11479
+ * https://developers.google.com/maps/documentation/javascript/libraries.
11480
+ * @constructor
11481
+ */
11482
+ google.maps.geometry.encoding = function() {};
11483
+
11484
+ /**
11485
+ * Decodes an encoded path string into a sequence of LatLngs.
11486
+ * @param {string} encodedPath
11487
+ * @return {!Array<!google.maps.LatLng>}
11488
+ */
11489
+ google.maps.geometry.encoding.decodePath = function(encodedPath) {};
11490
+
11491
+ /**
11492
+ * Encodes a sequence of LatLngs into an encoded path string.
11493
+ * @param {!Array<!google.maps.LatLng|!google.maps.LatLngLiteral>|!google.maps.MVCArray<!google.maps.LatLng|!google.maps.LatLngLiteral>}
11494
+ * path
11495
+ * @return {string}
11496
+ */
11497
+ google.maps.geometry.encoding.encodePath = function(path) {};
11498
+
11474
11499
/**
11475
11500
* Utility functions for computations involving polygons and polylines.
11476
11501
*
@@ -11614,31 +11639,6 @@ google.maps.geometry.spherical.computeSignedArea = function(loop, radius) {};
11614
11639
*/
11615
11640
google.maps.geometry.spherical.interpolate = function(from, to, fraction) {};
11616
11641
11617
- /**
11618
- * Utilities for polyline encoding and decoding.
11619
- *
11620
- * Access by calling `const {encoding} = await
11621
- * google.maps.importLibrary("geometry")`. See
11622
- * https://developers.google.com/maps/documentation/javascript/libraries.
11623
- * @const
11624
- */
11625
- google.maps.geometry.encoding = {};
11626
-
11627
- /**
11628
- * Decodes an encoded path string into a sequence of LatLngs.
11629
- * @param {string} encodedPath
11630
- * @return {!Array<!google.maps.LatLng>}
11631
- */
11632
- google.maps.geometry.encoding.decodePath = function(encodedPath) {};
11633
-
11634
- /**
11635
- * Encodes a sequence of LatLngs into an encoded path string.
11636
- * @param {!Array<!google.maps.LatLng|!google.maps.LatLngLiteral>|!google.maps.MVCArray<!google.maps.LatLng|!google.maps.LatLngLiteral>}
11637
- * path
11638
- * @return {string}
11639
- */
11640
- google.maps.geometry.encoding.encodePath = function(path) {};
11641
-
11642
11642
/**
11643
11643
* @const
11644
11644
*/
@@ -20334,7 +20334,7 @@ google.maps.places.Review.prototype.textLanguageCode;
20334
20334
* google.maps.importLibrary("places")`. See
20335
20335
* https://developers.google.com/maps/documentation/javascript/libraries.
20336
20336
* @param {!HTMLInputElement} inputField
20337
- * @param {? google.maps.places.SearchBoxOptions=} opts
20337
+ * @param {(! google.maps.places.SearchBoxOptions|null) =} opts
20338
20338
* @extends {google.maps.MVCObject}
20339
20339
* @constructor
20340
20340
*/
@@ -20356,7 +20356,8 @@ google.maps.places.SearchBox.prototype.getPlaces = function() {};
20356
20356
/**
20357
20357
* Sets the region to use for biasing query predictions. Results will only be
20358
20358
* biased towards this area and not be completely restricted to it.
20359
- * @param {google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral|null} bounds
20359
+ * @param {!google.maps.LatLngBounds|!google.maps.LatLngBoundsLiteral|null}
20360
+ * bounds
20360
20361
* @return {undefined}
20361
20362
*/
20362
20363
google.maps.places.SearchBox.prototype.setBounds = function(bounds) {};
0 commit comments