使用 Sencha Touch 时,Google 地图标记点击在 iPad 上不起作用

Posted

技术标签:

【中文标题】使用 Sencha Touch 时,Google 地图标记点击在 iPad 上不起作用【英文标题】:Google Maps marker clicks do not work on iPad when using Sencha Touch 【发布时间】:2011-04-12 02:39:30 【问题描述】:

有没有人能够在 iPad 上获得地图标记点击?我尝试了以下方法,它在 Google Chrome 上运行良好,但在 iPad 上却不行。

// Marker
var marker = new google.maps.Marker(
    position: location,
    title: 'Title',
    map: map,
    icon: '/images/marker.gif'
);

// Click listener
google.maps.event.addListener(marker, 'click', function() 

    ...

);

【问题讨论】:

【参考方案1】:

问题在于,我本应监听“mousedown”事件时却监听了“click”事件。

【讨论】:

以上是关于使用 Sencha Touch 时,Google 地图标记点击在 iPad 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sencha Touch 的 Google Map 上的 svg 上添加触摸和按住事件

Sencha Touch 2:Google Maps Directions Route 不会显示

Sencha Touch Google Maps 标记监听器不工作

在 Sencha Touch MVC 中实现 Google Maps Directions

HTML5开发移动web应用——Sencha Touch篇(12)

Sencha Touch 2 中的 iPhone 上的 Google Chrome 浏览器无法正常工作