Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jquery通过扫描内容中的地址自动显示Google地图_Jquery_Google Maps - Fatal编程技术网

使用Jquery通过扫描内容中的地址自动显示Google地图

使用Jquery通过扫描内容中的地址自动显示Google地图,jquery,google-maps,Jquery,Google Maps,通过扫描页面内容并从内容中提取地址并使用该地址显示地图,他们可以使用任何方式显示谷歌地图。如果你能建议或他们的一些jQuery技巧,那就太好了 因此,这可能不是最好的解决方案,但我建议您利用字符串函数search()。你可以这样做 var myRegExp = /RegEx for Address/; var result = $("body").text().match(myRegExp); if(result) { // A match was found and is now st

通过扫描页面内容并从内容中提取地址并使用该地址显示地图,他们可以使用任何方式显示谷歌地图。如果你能建议或他们的一些jQuery技巧,那就太好了

因此,这可能不是最好的解决方案,但我建议您利用字符串函数search()。你可以这样做

var myRegExp = /RegEx for Address/;
var result = $("body").text().match(myRegExp);
if(result) {
    // A match was found and is now stored in the result var. Use that to
    // display the map.
}
获得该结果后,可以利用在地图上显示位置


我将把它留作一个练习,让您使用适当的正则表达式(也就是说,根据您使用的语言环境,邮政地址的正则表达式可能会非常不同)

此内容可以位于页面上的任何位置吗?页面上可以存在多个地址吗?是否有您期望的特定格式?是的,内容可以在页面中的任何位置。没有多个地址。没有具体的格式,我期待。我认为这是因为它可以增加任何社区驱动的网站浏览体验。谢谢:)如果真的需要格式化。。。比如何做同样的事?嘿,贾斯卡夫·塔克斯如此令人敬畏的回答,是的。。。我想你的邮政地址正则表达式将是一个困难的部分。。。让我在互联网上搜索,如果你有相同的想法,请提供。。。除此之外,非常感谢您的回复。@TamalDey-没问题。很乐意帮忙。如果这个答案对你有帮助,我会请你投赞成票(问题旁边的向上箭头)。如果它解决了您的问题,也请单击绿色复选标记。这将回馈那些花时间帮助您的用户。(我会在有时间的时候提供一些正则表达式的建议。)我在这里名声不好,我不能投票,但我很快就会投票。谢谢,请期待有时间学习正则表达式的地方……@TamalDey-没问题。然而,你应该能够接受答案并对自己的问题进行投票。至于地址的正则表达式,我建议使用谷歌搜索。解析邮件地址不是一项简单的任务。