我创建了一个Bing地图工具来查看州外的高中和比赛。该实现在桌面上完美运行。您可以单击地图图钉,然后查看学校信息或比赛信息。
但是,我今天注意到,在我的iPhone上,地图引脚没有响应,即信息框无法打开。我在Chrome中以响应模式尝试了它,我得到同样的东西。
我在一个上使用标准地图引脚,在另一个上使用FontAwesome地图引脚,但两者都没有响应。我错过了什么?
https://www.mshsaa.org/Activities/ClassAndDistrictAssignments.aspx?alg=3&class=1
https://www.mshsaa.org/Activities/Scoreboard.aspx?alg=3&view=map
答案 0 :(得分:0)
好吧,我明白了。我想我没有提供足够的细节。
事实证明,我已经将信息框的显示和隐藏绑定到mouseover和mouseout。我添加了绑定到“点击”事件,这似乎工作正常。我还需要明确隐藏所有先前打开的框,但这很容易做到:
Microsoft.Maps.Events.addHandler(thisPin, 'click', function () {
$(".Infobox").parent().hide(); /* This hides the other open Infoboxes */
infobox.setOptions({ visible: true })
});