Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Javascript 将正确的标签与Google地图中的标记相关联_Javascript_Google Maps - Fatal编程技术网

Javascript 将正确的标签与Google地图中的标记相关联

Javascript 将正确的标签与Google地图中的标记相关联,javascript,google-maps,Javascript,Google Maps,我有一个小问题,谷歌地图页面我放在一起。这是测试URL- 我想有多个位置绘制在地图上,参考他们的英国邮政编码。当用户单击标记(使用openInfoWindowHtml)时,每个标记也将有一个关联的标签 测试页面可以很好地绘制标记,但我很难为每个标记找到正确的标签。当前,当您单击标记时,它们都会显示最后绘制的标记的标签 我不确定我是被javascript中的变量范围弄糊涂了,还是谷歌地图中的多个标记有什么特殊之处,但这让我有一段时间发疯了 非常感谢任何帮助/建议 关于这一点,Phil问题在于,当

我有一个小问题,谷歌地图页面我放在一起。这是测试URL-

我想有多个位置绘制在地图上,参考他们的英国邮政编码。当用户单击标记(使用openInfoWindowHtml)时,每个标记也将有一个关联的标签

测试页面可以很好地绘制标记,但我很难为每个标记找到正确的标签。当前,当您单击标记时,它们都会显示最后绘制的标记的标签

我不确定我是被javascript中的变量范围弄糊涂了,还是谷歌地图中的多个标记有什么特殊之处,但这让我有一段时间发疯了

非常感谢任何帮助/建议


关于这一点,Phil

问题在于,当异步调用回调函数时,全局infoHTML变量已设置为“Village Farm Health Club”,这就是为什么您总是将其视为信息窗口文本的原因

您需要将信息窗口html传递到usePointFromPostcode中,将其与本地GlocalSearch对象关联,然后将其传递到Callback函数中


是此示例的工作版本(基于您的代码)()。

谢谢-我想这一定是变量范围的问题。一个例子链接将是伟大的。当做