从Google Maps Places API中删除占位符文字

Rob*_*arp 14 html javascript google-maps google-maps-api-3 google-places-api

我正在使用Google Maps Places API自动填充功能在页面上提供位置自动填充功能,类似于:https: //developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

我也使用Google Material Design Lite来设置输入框的样式.除了占位符文本之外,这一切都正常.MDL使用标签标签提供占位符文本和突出显示下划线,但Google Maps Places API 在输入标记上使用占位符属性,该属性似乎会覆盖MDL占位符文本并停止下划线效果; 另外,看起来我不能将占位符文本设置为不同的颜色/不透明度.

我希望能够关闭Google Maps Places API占位符文本,但即使将该属性设置为空字符串也会破坏Google MDL标签(不会显示占位符文字).

有没有办法阻止Google Maps API在我的输入框中放置占位符文字?

小智 13

您只需添加输入html: placeholder=""