作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我整理的 Google map 页面有点问题。这是测试网址 - http://projects.presencemultimedia.co.uk/impari/savings/map_test.html
我想通过引用他们的英国邮政编码在 map 上绘制多个位置。当用户单击标记时(使用 openInfoWindowHtml),每个标记还将有一个关联的标签。
测试页可以很好地绘制标记,但我很难为每个标记显示正确的标签。目前,当您点击标记时,它们都会显示最后绘制的标记的标签。
不确定我是否只是对 javascript 中的变量范围感到困惑,或者 Google map 中的多个标记是否有一些特殊性,但这让我发疯了一段时间!
非常感谢任何帮助/建议!
问候,菲尔
最佳答案
问题是,当回调函数被异步调用时,全局 infoHTML 变量已设置为“Village Farm Health Club”,这就是为什么您总是看到它作为信息窗口文本。
您需要将信息窗口 html 传递给 usePointFromPostcode,将其与本地 GlocalSearch 对象相关联,然后将其传递给回调函数。
关于javascript - 将正确的标签与 Google map 中的标记相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2055857/
我是一名优秀的程序员,十分优秀!