My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 6425: Bug: Chrome, Windows 8.1 touch pan/zoom not working...
43 people starred this issue and may be notified of changes. Back to list
Status:  Accepted
Owner:  ----


Sign in to add a comment
 
Reported by [email protected], Feb 24, 2014
Chrome version: 33.0.1750.117 m

Touch panning/pinch-zooming is no longer working in Google Maps v3. Tested on a Surface Pro running Windows 8.1, and a Yoga running 8.1.

"Simple Map" API example exhibits this behavior...

https://developers.google.com/maps/documentation/javascript/examples/map-simple
Jan 21, 2015
#1 [email protected]
Any update on this issue?

I have tried experimenting with several parameters, but in vain. Is there any workaround?
Mar 27, 2015
#2 [email protected]
Noticed same issue, but seems to be limited just to Chrome. Tried same URL in IE11 and Firefox 36.0.4 and touch panned OK.  Interestingly, 2 weeks ago touch panning of Streetview wasn't working on Google Maps either, but it was working on the Mapview. Now it is working on both, but via the API call it used to work on the Mapview, now it doesn't work on either Streetview nor Mapview! 

So seems that someone is trying to fix it, have succeeded on Google Maps, now just need to fix it in the API version.
Mar 31, 2015
Project Member #3 [email protected]
(No comment was entered for this change.)
Status: Accepted
Labels: Internal-7249085
Jun 15, 2015
#4 [email protected]
Finally! I found someone with the same problem as me! This is consuming me... I can't bypass this problem. Very frustrating I can't use the Google Maps in some website on my tablet. 
It only happens on "multi" versions of Chrome! Updates are not getting to it, and we are now on '43.0.2357.125 m' and problem still remain!
On Google Maps it works fine! But not on API version...
Jun 24, 2015
#5 [email protected]
A workaround is to spoof User Agent, switching to a mobile like version of the google map app. Any Android or iOS device will work.
You can spoof UA ether by DevTool > Emulation or --user-agent chrome flag.
I used "Mozilla/5.0 (Linux; Android 4.3; Nexus 10 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2307.2 Mobile Safari/537.36"

Jun 24, 2015
#6 [email protected]
If you add spoof the User Agent to behave as if it is a mobile device, only touch interactions will work. All keyboard interactions will get ignored. In maps.google.com, both touch as well as mouse/key actions function properly.
Jun 24, 2015
#7 [email protected]
@#6 
- "only touch interactions will work" : this may or may not be true...
using --use-agent="Chrome" activate the mobile like app and keyboard interactions, drag and pinch are working.
With "Mozilla/5.0 (Linux; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2307.2 Mobile Safari/537.36" drag, pinch and keyboard are also working.

My device is a Win7 SP1, Chrome 43.0.2357 and PQLab Multitouch Plateform IR frame input device.

- IMOO, maps.google.com is another map application, and true : it works right out of the box with Win7 touch devices, I don't know why.

Jun 24, 2015
#8 [email protected]
My bad. I meant mouse interactions, not keyboard. Atleast that was the case when I tried it out some months back. If mouse interactions are not relevant for you, then this is a good solution. 
I had done some analysis sometime back and this is what I could figure out( might not be entirely true. Hoping that someone will correct me if I am wrong).

"Chromium( or chrome), sometime back, introduced touch gestures to zoom and to navigate history. Pinch and zoom gesture will change the browser zoom, and touch and drag across the page will go back or forward in history. Later they introduced flags to control these. 
When Windows touch devices came to market, http://maps.google.com was not supporting touch gestures when used within chrome, while this worked well when opened in IE. Later on, google fixed their maps implementation to support this in chrome. But even now, the Simple Map Example does not support touch gestures in chrome. If you have a look at the Map Events Demo, you can see that on Windows touch devices, only taps and double taps are firing the click events appropriately and drag events are not getting captured, whereas all mouse events get captured properly. If you change the userAgent, to mock Android or iPhone device, only touch events will get captured and mouse events are ignored. 
 
Some other people also  have stumbled upon this issue. Some people have tried to translate the touch events received to mouse events as mentioned here(stackoverflow.com/questions/17153478/chrome-issue-with-embedded-google-maps). I have tried using preventDefault to stop the browser from getting this event, but this will stop all the touch events as well and I was not able to find a way to send this event to map for handling this."

Aug 22, 2015
#9 [email protected]
I have this same problem. It's driving me nuts. I have a lenovo AIO touch core I7 windows 8.1 I think someone nailed it above. It thinks it a tablet or something and does not allow the mouse keyboard to work right.
Oct 5, 2015
#10 [email protected]
chrom on windows 8.1 acer iconia tab w510 same problem!
Nov 6, 2015
#11 [email protected]
same issue here on windows 7 large screen touch device.
Jan 13, 2016
#12 [email protected]
Windows 10 surface pro exhibits the problem in Edge, Chrome, and IE11
Jan 22, 2016
#13 mehuljb
same issue with dell touch monitor running on windows 7!!
Jan 25, 2016
Project Member #14 [email protected]
 Issue 9195  has been merged into this issue.
Feb 5, 2016
#15 [email protected]
I am experiencing the same issue as described above.  Panasonic CF-31 running Windows 7 in Chromium.
Mar 21, 2016
#17 [email protected]
Waiting on a fix for this for a project i've done. Do we have a timescale until a fix is rolled out? Embarrassing it's took as long as it has for such a company
Mar 21, 2016
#18 [email protected]
Same issue on Windows 10 / Surface Pro 2.0 with Chrome.
Mar 27, 2016
#19 [email protected]
Thanks to Stackoverflow, I found a workaround that doesn't solve touch AND mouse event handling..

see http://stackoverflow.com/questions/28661844/touch-events-not-working-with-google-maps-in-angular/31023464

Note; 
mouse interactions seem to be disabled when i use the script above (enabling touch)

eager to learn of a fix for this :)
Mar 31, 2016
#20 [email protected]
As of today, I also seem to have this issue. I have Surface Pro 3, Windows 10. I cannot use the map on my site or the linked in the original post of this thread. I can scroll just fine with the keyboard, use touch events, or activate device mode to use the mouse... but the mouse does not work at all normally. I tried Edge and it works fine. I tried other computers (Windows 7, no touch desktop, and Windows 10, no touch laptop) and can use all maps with no problem.

I can't think of anything I changed today that would stop it from working. I checked in some code last night but everything worked. I woke up this morning and tried the site before syncing and it doesn't work. It doesn't work locally, on the test server, or on the live environment.
Mar 31, 2016
Project Member #21 [email protected]
Re #20: You're now seeing the exact opposite of this bug (can only interact with touch). This bug is about the fact that you can only interact with mouse. See https://code.google.com/p/gmaps-api-issues/issues/detail?id=9521
Apr 5, 2016
#22 [email protected]
Any update? First report is dated feb 2014 and yet after 2 years we have no solution...
May 12, 2016
#23 [email protected]
It's been about two years since this was first reported. Has anyone been able to find a solution to the issue of Windows tablet/labtop combinations not being able to navigate Google Maps in both touch and keyboard/mouse configurations?
May 20, 2016
#24 [email protected]
This bug persists when using the JavaScript API to generate maps, but the Google Maps website functions fine.
Sign in to add a comment

Powered by Google Project Hosting