modaresimr / earth-api-samples

Automatically exported from code.google.com/p/earth-api-samples
1 stars 0 forks source link

Programmatic control of Automatic Tilt While Zooming #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I suppose it makes sense to have this feature always enabled while zooming in 
from orbit, but when attempting to make a small adjustment close in for 
example, and especially when zooming out, it completely changes the view in an 
undesired manner.

Requested by: DougH

Supported by: cjorba

Original issue reported on code.google.com by api.roman.public@gmail.com on 12 Aug 2008 at 8:45

GoogleCodeExporter commented 9 years ago
I would like to be able to turn auto tilt off. I have my own camera control 
mechanism
but I will still use some of the default zoom features in ge. Auto tilt can get
pretty annoying when you have your view just right and only want to move in 
closer.

Original comment by vandint...@gmail.com on 17 May 2009 at 4:03

GoogleCodeExporter commented 9 years ago
Please allow program control of Automatic Tilt While Zooming (to eliminate it) 
in the GE plug-in. When attempting to place several waypoints at high zoom 
levels, the map must be levelled and repositioned every time - very annoying 
and easily leads to placement errors. 

Original comment by onpace...@gmail.com on 29 Mar 2011 at 5:28

GoogleCodeExporter commented 9 years ago
Further to the above, this issue should probably be classed as a defect (not an 
enhancement).

* Unfortunately there is an annoying defect in the Google Earth plugin 
(Automatic Tilt While Zooming) which we have submitted for a fix. When zooming 
in close, the angle of view starts to shift to oblique, instead of straight 
down. Worse, if the icon is placed while at this angle, the lat/long 
co-ordinates will not be recorded where they appear to be visually. For now, 
please use the navigation control to ensure that the map is levelled, before 
the final placement of each icon. 

Original comment by onpace...@gmail.com on 29 Mar 2011 at 6:22

GoogleCodeExporter commented 9 years ago

Original comment by bcke...@google.com on 12 Apr 2011 at 10:36

GoogleCodeExporter commented 9 years ago
Issue 592 has been merged into this issue.

Original comment by bcke...@google.com on 12 Apr 2011 at 10:36

GoogleCodeExporter commented 9 years ago
Issue 620 has been merged into this issue.

Original comment by bcke...@google.com on 12 Apr 2011 at 10:37

GoogleCodeExporter commented 9 years ago

Original comment by api.roman.public@gmail.com on 28 Jul 2011 at 4:08

GoogleCodeExporter commented 9 years ago
For the Google Earth Windows client, the auto-tilt behaviour is controlled via 
the following registry key:

HKCU\Software\Google\Google Earth Plus\SwoopEnabled

If that key is set to "true", the client performs automatic tilt, if set to 
"false", it does not. The registry key corresponds to a GUI option allowing to 
disable automatic tilt while zooming.

There is also a key of the same name belonging to the Google Earth plugin:

HKCU\Software\Google\GoogleEarthPlugin\SwoopEnabled

Unfortunately and quite surprisingly, assigning the value "false" to this key 
does not change the auto-tilt behavior at all. It seems the plugin does not 
evaluate this registry setting, unlike the client.

There is another key called "GroundLevelAutoTransition", which is always set to 
"false" if "SwoopEnabled" is set to "false" (which seems logical, since the 
auto-transition to ground level view requires the auto-tilt feature, but not 
the other way round). However, setting both keys of the plugin 
("GroundLevelAutoTransition" as well as "SwoopEnabled") to "false" in the 
registry does not change anything.

The API offers the method "setAutoGroundLevelViewEnabled(bool)" belonging to 
the GEOptions object. However, setting this to false will not change the 
auto-tilt behavior. There is no method called "setSwoopEnabled(bool)", even 
though it would make a lot of sense to specify one.

I therefore suggest to add two methods to the GEOptions object interface:

* void setSwoopEnabled(bool)
* bool getSwoopEnabled()

controlling the "auto-tilt when zooming" feature. As a quick fix, it help a lot 
if the Google Earth plugin would evaluate the corresponding registry setting 
noted above.

Original comment by ahackelo...@gmail.com on 21 Aug 2012 at 11:41

GoogleCodeExporter commented 9 years ago
Agree with comments above -- to auto-tilt setting is fully annoying!!  Please, 
make that an option, not a default setting.

Original comment by johnher...@gmail.com on 18 May 2013 at 6:16

GoogleCodeExporter commented 9 years ago

Original comment by jli...@google.com on 6 Jun 2013 at 9:22