My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 5747: Bug: Pinch to Zoom does not work on Windows 8.1 Developer preview IE 11
34 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  [email protected]
Closed:  Apr 2014


Sign in to add a comment
 
Reported by [email protected], Aug 21, 2013
When using Pinch To Zoom with on multitouch-enabled screen running Windows 8.1 with Internet Explorer 11 nothing happens. The map seems to be able to get some kind of event as the screen does not zoom, but the zooming effect expected is not present (when using pinch to zoom outside of the map element it works as expected and is zooming). It is working as expected with Windows 8 and IE 10, using that on map would trigger the zooming in and out.

There are two exceptions to this logic:

* https://maps.google.com (is working as expected somehow; zooming in and out)
* https://developers.google.com/maps/documentation/javascript/examples/map-simple (any of the examples using iframe on this page would work; but when opening those with clicking on "full screen" the "pinch to zoom" is no longer working).

What could be the fix for this issue? Judging by how these two places behave there is a fix for that already but it is not being shipped as part of the API.
Nov 19, 2013
#1 [email protected]
Looking at this issue, I believe it may be related to changes in IE11 to update to the latest W3C Pointer Events standard:

https://dvcs.w3.org/hg/pointerevents/raw-file/tip/pointerEvents.html
http://msdn.microsoft.com/en-us/library/ie/dn304886(v=vs.85).aspx

Example code I found in the documentation map-simple example that would likely be affected:

function(b){if(b.pointerType!=b.MSPOINTER_TYPE_TOUCH)we(b);else{if(b[D]==hs||b[D]==ks)delete a[b[eo]];else if(b[D]==js||b[D]==is&&a[b[eo]])a[b[eo]]=new U(b[zn],b[yn]);var c=[],d;for(d in a)c[A]({pageX:a[d].x,pageY:a[d].y,target:b[Fc]});b

Here, pointerType now returns a string rather than the constant value used above (MSPOINTER_TYPE_TOUCH is now just "touch"). 

There may be additional places that need to be updated. But this jumped out right away.

-Jacob Rossi [MSFT]
Nov 20, 2013
Project Member #2 [email protected]
(No comment was entered for this change.)
Status: Confirmed
Owner: [email protected]
Labels: Internal-11780272
Feb 14, 2014
#3 [email protected]
It looks like we're also experiencing this issue in a Windows 8.1 Store App. Is there any news regarding a fix?
Feb 18, 2014
#4 [email protected]
We are also experiencing this issue when embedding the map into a div. Hope there is a fix soon...
Feb 20, 2014
#5 [email protected]
Zoom is working as expected in chrome, not so in IE 11 with the beta / new UI. The old UI works fine with IE 11
Mar 18, 2014
#7 [email protected]
Deleted my last comment as this was only true, when the following HTML header is added: <meta http-equiv="X-UA-Compatible" content="IE=10" />
Apr 1, 2014
#8 [email protected]
(No comment was entered for this change.)
Status: Fixed
Apr 3, 2014
#9 [email protected]
Works fine in 3.16 (even with Metro-style apps)! 
One question, when is 3.16 planned to be released? I couldn't find any information about this online.
Apr 3, 2014
Project Member #10 [email protected]
3.16 is the current experimental version, which is the default for non-enterprise users. It will become the release version in May.
Apr 3, 2014
#11 [email protected]
Thank you very much, I can't wait the release date. I'll go try to use the experimental version 3.16 (lets see if I get the same result #9).
Sign in to add a comment

Powered by Google Project Hosting