gpt4 book ai didi

javascript - 谷歌地图 API 地理编码

转载 作者:行者123 更新时间:2023-11-30 18:49:32 25 4
gpt4 key购买 nike

我正在使用 Google Maps API 地理编码将地址转换为 map 上的位置。我将其设置为:

var address = document.getElementById("address").innerText;

我的地址 div 设置为

123 甘蔗巷 (br/>北极,南极洲

每当我在第一行之后放置一个
时,地理编码将不会返回任何结果。但是,当我将其删除并将地址作为一行时,地理编码器可以完美运行。我原以为 innerText 没有考虑 HTML,例如 (br/>。有没有办法让它跳过换行符?

谢谢

附言我知道我的换行符开头有括号,但这是因为我的帖子无法识别 HTML 换行符。

最佳答案

.innerText 不会像您所说的那样返回换行符标记 (br),但会返回换行符 (\n)。

简单的解决方案(用空格代替):

var address = document.getElementById('address').innerText.replace(/\n/g, ' ');

编辑,.replace() 是字符串对象上的一个方法,它以正则表达式作为第一个参数。 'g' 代表 global,这意味着它应该替换所有出现的\n。没有它,只会替换第一次出现的内容。第二个参数是替换字符串。

关于javascript - 谷歌地图 API 地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com