更改 Google Maps Places API 中的默认文本“输入位置”

2024-01-26

我在互联网上寻找答案,试图找到我的问题的答案,我找到的最接近答案的是另一个 Stack Overflow 问题,在这里:如何更改 Google 地图 API 地点自动完成中的默认文本 https://stackoverflow.com/questions/9108499/how-do-i-change-the-default-text-in-google-maps-api-places-autocomplete

问题是,要么OP没有和我完全相同的要求,要么他们没有说清楚是否有。

我正在寻找一种方法来获取文本输入字段中的默认“输入位置”,并将其替换为其他内容同时保持相同的功能。即,让文本在焦点上消失,如果没有输入文本,则在失去焦点时重新出现。

在我当前的尝试中,我尝试使用 jQuery 插件替换文本。它在页面加载时可视化地工作,但是当单击时,“输入位置”会再次弹出,并在输入文本或输入失去焦点时消失(而不是文本输入字段按预期变为空白)。

有人可以在这里给我指点吗?

提前致谢。


只需设置placeholder的属性input您将自动完成功能附加到您想要的任何内容的元素:

<input type="text" placeholder="Some new text">

这在文档 https://developers.google.com/maps/documentation/javascript/places-autocomplete#placeholder_text:

默认情况下,自动完成服务创建的文本字段 包含标准占位符文本。要修改文本,请设置 输入元素上的占位符属性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 Google Maps Places API 中的默认文本“输入位置” 的相关文章

随机推荐