【问题标题】:Google maps marker not working on iphone谷歌地图标记在 iPhone 上不起作用
【发布时间】:2011-03-31 14:03:52
【问题描述】:

当我使用 iphone 单击标记时,不会出现 Google 地图信息窗口。相同的代码适用于 Android 的桌面。

我需要默认隐藏地图,然后仅在用户单击查看地图按钮时才加载,因为我希望降低页面的权重,因为这是针对移动网站的。

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

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

一个完整的例子是:

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

【问题讨论】:

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


【解决方案1】:

默认标记图标对于 iphone 4 来说太小,无法点击,因此我使用了 42x42 大小的自定义标记。

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2012-11-19
    • 2017-12-29
    相关资源
    最近更新 更多