@@ -7349,6 +7349,11 @@ google.maps.PlaceFeature.prototype.fetchPlace = function() {};
7349
7349
*/
7350
7350
google.maps.PlacesLibrary = function() {};
7351
7351
7352
+ /**
7353
+ * @type {typeof google.maps.places.AccessibilityOptions}
7354
+ */
7355
+ google.maps.PlacesLibrary.prototype.AccessibilityOptions;
7356
+
7352
7357
/**
7353
7358
* @type {typeof google.maps.places.AddressComponent}
7354
7359
*/
@@ -14923,6 +14928,51 @@ google.maps.marker.PinElementOptions.prototype.scale;
14923
14928
*/
14924
14929
google.maps.places = {};
14925
14930
14931
+ /**
14932
+ *
14933
+ * Access by calling `const {AccessibilityOptions} = await
14934
+ * google.maps.importLibrary("places")`. See
14935
+ * https://developers.google.com/maps/documentation/javascript/libraries.
14936
+ * @constructor
14937
+ */
14938
+ google.maps.places.AccessibilityOptions = function() {};
14939
+
14940
+ /**
14941
+ * Whether a place has a wheelchair accessible entrance. Returns 'true'
14942
+ * or 'false' if the value is known. Returns 'null' if the value
14943
+ * is unknown.
14944
+ * @type {boolean|null}
14945
+ */
14946
+ google.maps.places.AccessibilityOptions.prototype
14947
+ .hasWheelchairAccessibleEntrance;
14948
+
14949
+ /**
14950
+ * Whether a place has wheelchair accessible parking. Returns 'true' or
14951
+ * 'false' if the value is known. Returns 'null' if the value is
14952
+ * unknown.
14953
+ * @type {boolean|null}
14954
+ */
14955
+ google.maps.places.AccessibilityOptions.prototype
14956
+ .hasWheelchairAccessibleParking;
14957
+
14958
+ /**
14959
+ * Whether a place has a wheelchair accessible restroom. Returns 'true'
14960
+ * or 'false' if the value is known. Returns 'null' if the value
14961
+ * is unknown.
14962
+ * @type {boolean|null}
14963
+ */
14964
+ google.maps.places.AccessibilityOptions.prototype
14965
+ .hasWheelchairAccessibleRestroom;
14966
+
14967
+ /**
14968
+ * Whether a place offers wheelchair accessible seating. Returns 'true'
14969
+ * or 'false' if the value is known. Returns 'null' if the value
14970
+ * is unknown.
14971
+ * @type {boolean|null}
14972
+ */
14973
+ google.maps.places.AccessibilityOptions.prototype
14974
+ .hasWheelchairAccessibleSeating;
14975
+
14926
14976
/**
14927
14977
* Available only in the v=beta channel: https://goo.gle/3oAthT3.
14928
14978
*
@@ -15696,6 +15746,13 @@ google.maps.places.PhotoOptions.prototype.maxWidth;
15696
15746
*/
15697
15747
google.maps.places.Place = function(options) {};
15698
15748
15749
+ /**
15750
+ * Accessibility options of this Place. <code>undefined</code> if the
15751
+ * accessibility options data have not been called for from the server.
15752
+ * @type {google.maps.places.AccessibilityOptions|null|undefined}
15753
+ */
15754
+ google.maps.places.Place.prototype.accessibilityOptions;
15755
+
15699
15756
/**
15700
15757
* The collection of address components for this Place’s location. Empty object
15701
15758
* if there is no known address data. <code>undefined</code> if the address data
@@ -16056,7 +16113,7 @@ google.maps.places.PlaceAspectRating.prototype.rating;
16056
16113
google.maps.places.PlaceAspectRating.prototype.type;
16057
16114
16058
16115
/**
16059
- * Available only in the v=alpha channel: https://goo.gle/js-alpha-channel .
16116
+ * Available only in the v=beta channel: https://goo.gle/3oAthT3 .
16060
16117
*
16061
16118
* <ul>
16062
16119
<li>PlaceAutocompleteElement is an <code>HTMLElement</code> subclass which
@@ -16084,12 +16141,6 @@ google.maps.places.PlaceAutocompleteElement = function(options) {};
16084
16141
*/
16085
16142
google.maps.places.PlaceAutocompleteElement.prototype.componentRestrictions;
16086
16143
16087
- /**
16088
- * The input element to show autocompletions for.
16089
- * @type {!HTMLInputElement}
16090
- */
16091
- google.maps.places.PlaceAutocompleteElement.prototype.inputElement;
16092
-
16093
16144
/**
16094
16145
* A soft boundary or hint to use when searching for places.
16095
16146
* @type {!google.maps.places.LocationBias|null}
@@ -16105,8 +16156,11 @@ google.maps.places.PlaceAutocompleteElement.prototype.locationRestriction;
16105
16156
/**
16106
16157
* The name to be used for the input element. See <a
16107
16158
* href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name">https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name</a>
16108
- * for details. Follows the same behavior as the name attribute for inputs.
16109
- * @type {string}
16159
+ * for details. Follows the same behavior as the name attribute for inputs. Note
16160
+ * that this is the name that will be used when a form is submitted. See <a
16161
+ * href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form">https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form</a>
16162
+ * for details.
16163
+ * @type {string|null}
16110
16164
*/
16111
16165
google.maps.places.PlaceAutocompleteElement.prototype.name;
16112
16166
@@ -16146,7 +16200,7 @@ google.maps.places.PlaceAutocompleteElement.prototype.types;
16146
16200
16147
16201
16148
16202
/**
16149
- * Available only in the v=alpha channel: https://goo.gle/js-alpha-channel .
16203
+ * Available only in the v=beta channel: https://goo.gle/3oAthT3 .
16150
16204
*
16151
16205
* Options for constructing a PlaceAutocompleteElement.
16152
16206
* @record
@@ -16160,12 +16214,6 @@ google.maps.places.PlaceAutocompleteElementOptions = function() {};
16160
16214
google.maps.places.PlaceAutocompleteElementOptions.prototype
16161
16215
.componentRestrictions;
16162
16216
16163
- /**
16164
- * The input element to show autocompletions for.
16165
- * @type {!HTMLInputElement}
16166
- */
16167
- google.maps.places.PlaceAutocompleteElementOptions.prototype.inputElement;
16168
-
16169
16217
/**
16170
16218
* See {@link google.maps.places.PlaceAutocompleteElement.locationBias}
16171
16219
* @type {!google.maps.places.LocationBias|null|undefined}
0 commit comments