Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.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
Google maps api 3 如何在GoogleMapV3API中返回DOM节点数组?_Google Maps Api 3 - Fatal编程技术网

Google maps api 3 如何在GoogleMapV3API中返回DOM节点数组?

Google maps api 3 如何在GoogleMapV3API中返回DOM节点数组?,google-maps-api-3,Google Maps Api 3,如何在google map V3 api中返回包含此信息窗口选项卡内容的DOM节点数组 我正在将google地图版本从v2迁移到v3。在V2中,他们使用这些类型的代码来获取保存此信息窗口选项卡内容的DOM节点数组。下面的代码是谷歌地图v2代码 if (!div) return; var link = div.down('a.jsDetailsLink'); if (!link) return; link.href = '/ajax/?action=profileInfoFull&id='

如何在google map V3 api中返回包含此信息窗口选项卡内容的DOM节点数组

我正在将google地图版本从v2迁移到v3。在V2中,他们使用这些类型的代码来获取保存此信息窗口选项卡内容的DOM节点数组。下面的代码是谷歌地图v2代码

if (!div) return;
var link = div.down('a.jsDetailsLink');
if (!link) return;
link.href = '/ajax/?action=profileInfoFull&id=' + location.id;
new Facebox(link);

如何在V3中使用,以获取[Object HtmlLevel]?请帮忙

我没有使用谷歌地图api2,但我使用了api3。你能解释一下你想做什么,我可以帮你吗?点击谷歌地图上的标记,通过Ajax调用在Infowindow中加载内容。在该信息窗口中,包含以下链接代码。在下面的代码中查找,}我想更改href值。为此,我们尝试了infowindow.getContent(),它只返回包含html内容的字符串格式。因此,我们无法更改href的确切值。与html内容的字符串格式不同,返回[Object HtmlDevice]可以轻松更改URL。使用上面的JS代码。从该链接,它将通过facebox打开另一个弹出窗口。如果getContent()方法没有执行您想要的操作,您可以从控制台检查dom并查看infowindow的标记。它必须有一些使其可区分的类。然后可以使用jquery来获取它。