谷歌地图标记不适用于iPhone

时间:2011-03-31 14:03:53

标签: google-maps mobile google-maps-api-3 mobile-safari iphone

使用iphone点击标记时,不会显示Google地图信息窗口。 Android上的桌面上可以使用相同的代码。

我需要默认隐藏地图,然后仅在用户点击视图地图按钮时加载,因为我想保持页面的重量,因为这是针对移动网站的。

点击事件处理程序正在被触发,因为我对它发出警报并且它有效。我认为当我攻击点击处理程序时,它可能与代码的顺序有关,但这是猜测。此外,当我添加draggable:true时,标记会出现气泡,但我不希望标记可拖动。

我已经设置了测试页http://www.clawg.co.uk/nearby/testmap.html

贯穿其中的是:

  • 我扫描DOM以获取
  • 数据属性值,我用它来创建将用于信息窗口的数据数组。
  • 我动态创建一个按钮,点击后会显示地图
  • 单击按钮时,如果地图api尚未可用,则会加载地图api
  • 然后加载地图
  • 标记位于地图上

1 个答案:

答案 0 :(得分:0)

iphone 4的默认标记图标太小,无法点击,因此我使用了尺寸为42x42的自定义标记。