No zoom in/out buttons in maps?

An I insane or did they remove the zoom in/out buttons in the Maps app? As if the app didn't have enough problems...
What if I only have one hand free? I can't zoom. Astonishingly dumb if this is true.

But that's the thing - what if you don't have two fingers fee? If you're holding your phone in one hand, your other hand is occupied, you can't tap with two fingers.
Absolutely ridiculous. Another example of how stupid and flawed this app is... Astonishing. Makes no sense. Just give me google maps back please.

Similar Messages

  • Zoom In/Out Button with Pan AS3

    Good Day! I'm new to Flash AS3,
    And I have a major problem on my project
    What I've been doing is an Interactive map and some functions along with a zoom in/out and pan button
    I've got the code on the zoom in/out button, problem is when there is no limitation when I zoomed it in(Still researching this)
    Here is my code in the zoom in(I just change the + to - on the zoom out button ofc!)
         on(release){
         _root.SoilMap._xscale+=10;
         _root.SoilMap._yscale+=10;
    "I don't have any codes for the Pan Button yet"
    What my final output would be this, in the Black line square that would be my limit in the zoom in/out , and that is the area where
    I could only use my Pan button.
    Any codes that is related to this would help me.
    I've also research about the Javascript that can zoom/pan but it's only for JPG, i tried the SWF file but it didn't work.

    I am not really clear on what you are having a problem with nor how panning fits in with it.  If you want to place a limit on the zooming then use a conditional to check if the current scaling is at a maximum allowed value or not...
         on(release){
            if(_root.SoilMap._xscale < whatever_the_limit_is){     // could also use width (or height)
                 _root.SoilMap._xscale+=10;
                 _root.SoilMap._yscale+=10;

  • Zoom in/out gesture UIView

    Hi, i've been trying to capture gesture zoom in/out in a UIView.
    Code:
    UITouch *first = [twoTouches objectAtIndex:0];
    UITouch *second = [twoTouches objectAtIndex:1];
    CGPoint firstPoint = [first locationInView:self];
    CGPoint secondPoint = [second locationInView:self];
    CGFloat initialDistance = distanceBetweenPoints(firstPoint, secondPoint);
    I'm using the function distanceBetweenPoints, the problem is that firstPoint or secondPoint always is 0.00, 0.00 and for that reason the result is the value of one of them.
    I need that the booth values should be distint to zero for obtain the real distance.
    The frame of the view is: (0, 0, 320, 417).
    The functionality that i'm developing is something like zoom in/out of google maps.
    Thanks,

    Correction:
    NSSet *allTouches = [event allTouches];
    NSArray *twoTouches = [allTouches allObjects];
    UITouch *first = [twoTouches objectAtIndex:0];
    UITouch *second = [twoTouches objectAtIndex:1];
    CGPoint firstPoint = [first locationInView:self];
    CGPoint secondPoint = [second locationInView:self];

  • SharePoint 2010 Performance Zoom In Zoom Out Button Gantt View

    Hello guys,
    I'v got a question. I've implemented a Zoom In / Zoom Out Button with JavaScript above the Gantt View, but the performace is not that good. When I presse the Buttons in the ribbbon menu it reacts very fast, but the other Buttons react in contrast very slow.
    Should I use another method of implementing?
    Best regards
    Matthias

    Hi,
    According to your post, my understanding is that you want to customize Zoom In/Zoom Out for the Gantt View.
    Please check that whether there are setTimeout methods in your code.
    Here are some JavaScript functions that you can use for Zoom In /Zoom Out feature.
    function ZoomIn()
    WebPartWPQ1_JSGridController.ZoomInGantt();
    function ZoomOut()
    WebPartWPQ1_JSGridController.ZoomOutGantt();
    “WebPartWPQ1” is the ID of the Gantt View Web Part, you can find it by using F12 IE developer.
    More information:
    http://www.tekritisoftware.com/custom-sharepoint-2010-gantt-view-zoom-out-zoom-in
    Best Regards
    Dennis Guo
    TechNet Community Support

  • TheThe "Zoom in" ( ) and "Zoom out" (-) buttons stopped working

    The  “Zoom in” and “Zoom out” buttons stopped working when I open a pdf file within Safari. I'd appreciate some direction as to what I should do.
    Thanks,
    Julio

    Carolyn,
    I downloaded and installed the Adobe plug in and it worked.
    For those who may read this. I downloaded "AdbeRdr1013_en_US.dmg" from the link below:
    http://www.adobe.com/support/downloads/detail.jsp?ftpID=5363/.
    Have a nice day.
    Julio

  • Zoom in/out map

    I asked guys on Dreamweaver how I could create the page showing a similar zoom in/out map as on the below link.  I was referred to come here.  Could anyone tell me, please? How do I achive the zoom in/out effect?
    http://www.royalparks.org.uk/parks/kensington_gardens/

    I don't know what code you are talking about.  IF you have thew original fla file for this, then you have all the answers you need in it, you just need to figure out how they are implemented.  As far as the different points on the map, those are most likely movieclips that have mouse event coding applied to them so that they animate when rolled over/out. Each one appears to be a unique symbol that would be in the library due to the inconsistent spacing around the titles that appear when hovered.

  • Actionscript for Zoom in and out button

    I create two buttons that allows the user to click the zoom
    in and zoom out buttons to zoom in and out of the publish movie.
    Can anyone share the two buttons actionscript code to me, or tell
    me where can I find the resources?

    Feature has been removed AFAIK. As far as zoom is concerned, the new operating system has been..whatever the opposite of optimized is...pessimized?

  • ScrollPane zoom in/out

    Hello, this is my first post.
    I'd like to add zoom in/out function to my ScrollPane, and make shortcut (CTRL+MOUSE SCROLL UP/DOWN) for it. ( like Inkscape )
    I made the following code ( Canvas ) to achieve this, but have some problems.
    *1. How can I prevent ScrollBar's thumb to move when pressing CTRL?*
    When ScrollBar is visible and ScrollBar's thumb (or scroller, knob) has room to move, CTRL+MOUSE SCROLL UP/DOWN doesn't work because the thumb moves instead of zooming in/out.
    When the thumb moves up/down to bar's end, then zoom in/out finally works fine.
    *2. ScrollEvent handler is sometimes not called in ScrollPane*
    When ScrollBarPolicy is not ScrollBarPolicy.ALWAYS and Scrollbar is not visible, SOMETIMES CTRL+SCROLL UP/DOWN operation dosen't work.
    (ScrollEvent handler is not called. For other panes, ScrollEvent works fine. Please check MouseScrollEventTest below)
    Thank you in advance.
    Canvas
    public class Canvas extends Application {
         DoubleProperty zoom = new SimpleDoubleProperty(1.0);
         final double MAX_ZOOM = 3.0;
         final double MIN_ZOOM = 0.1;
         @Override
         public void start(Stage stage) throws Exception {
              Rectangle rectangle = RectangleBuilder.create()
                   .width(1000).height(1000)
                   .fill( LinearGradientBuilder.create()
                        .stops(new Stop(0, Color.BLUE), new Stop(1, Color.RED))
                        .build()
                   ).build();
              ScrollPane scrollPane = ScrollPaneBuilder.create()
                   .content(
                        GroupBuilder.create()
                             .children(rectangle)
                             .build())
    //               .hbarPolicy(ScrollBarPolicy.ALWAYS)
    //               .vbarPolicy(ScrollBarPolicy.ALWAYS)
                   .build();
              rectangle.scaleXProperty().bind(zoom);
              rectangle.scaleYProperty().bind(zoom);
              scrollPane.setOnScroll(new EventHandler<ScrollEvent>(){
                   public void handle(ScrollEvent event) {
                        if( !event.isControlDown() ) return ;
                        double zoomValue;
                        if ( event.getDeltaY() > 0 ) {
                             zoomValue = zoom.get() + 0.1;
                        } else {
                             zoomValue = zoom.get() - 0.1;
                        if( zoomValue > MAX_ZOOM || zoomValue < MIN_ZOOM ) return ;
                        zoom.set(zoomValue);
              Scene scene = SceneBuilder.create()
                        .width(500).height(500)
                        .root(scrollPane)
                        .build();
              stage.setScene(scene);
              stage.show();
         public static void main(String[] args) {
              launch(args);
    Mouse Scroll Event Test
    public class MouseScrollEventTest extends Application {
         BorderPane bPane;
         ScrollPane sPane;
         public void start(Stage stage) throws Exception {
              EventHandler<ScrollEvent> handler = new EventHandler<ScrollEvent>() {
                   public void handle(ScrollEvent event) {
                        System.out.println(event);
              bPane = new BorderPane();
              bPane.setPrefSize(100, 100);
              sPane = new ScrollPane();
              sPane.setPrefSize(100, 100);
    //          sPane.setContent( new Rectangle(50,50) );
    //             This works fine.
              bPane.setOnScroll(handler);
    //             Sometimes, this is not called.
              sPane.setOnScroll(handler);
              HBox root = new HBox();
              root.getChildren().addAll(bPane, sPane);
              Scene scene = new Scene(root);
    //          scene.setOnScroll(handler);
              stage.setScene(scene);
              stage.show();
         public static void main(String[] args) {
              launch(args);
    }--- My Environment
    Windows Vista
    JavaFX 2.0 SDK
    Edited by: 932474 on 2012/05/07 4:31
    Edited by: 932474 on 2012/05/07 4:47

    Thank you for the good example.
    But actually, I just give up using ScrollPane and created a ZoomCanvas which can zoom in/out and pan.
    The code is here.
    Any comments or improvement would be appreciated.
    ZoomCanvas
    public class ZoomCanvas extends StackPane {
         private ZoomController zoomController;
         private Group contentWrapper;
         private double translateXWhenMousePressed, translateYWhenMousePressed;
         private double xWhenMousePressed , yWhenMousePressed;
         private static class ZoomController {
              private int deltaCount = 0;
              private final double DEFAULT_ZOOM = 1.0;
              private boolean useAnimation = true;
              private DoubleProperty zoomMax   = new SimpleDoubleProperty(10.0);
              private DoubleProperty zoomMin   = new SimpleDoubleProperty(0.1);
              private DoubleProperty zoomDelta = new SimpleDoubleProperty(1.2);
              private DoubleProperty zoom      = new SimpleDoubleProperty( DEFAULT_ZOOM );
              public ZoomController() {
              public void zoomIn() {
                   double zoomValue = DEFAULT_ZOOM * Math.pow(zoomDelta.get(), deltaCount+1);
                   if( zoomValue > zoomMax.get() ) {
                        setZoom(zoomMax.get());
                        return;
                   deltaCount++;
                   setZoom( zoomValue );
              public void zoomOut() {
                   double zoomValue = DEFAULT_ZOOM * Math.pow(zoomDelta.get(), deltaCount-1);
                   if( zoomValue < zoomMin.get() ) {
                        setZoom(zoomMin.get());
                        return;
                   deltaCount--;
                   setZoom( zoomValue );
              public void setZoom( double zoomValue ) {
                   if( useAnimation ) {
                        Timeline zoomTimeline = new Timeline();
                        zoomTimeline.getKeyFrames().add(
                             new KeyFrame(Duration.millis(300), new KeyValue(zoom, zoomValue))
                        zoomTimeline.play();
                   } else {
                        zoom.set(zoomValue);
         public ZoomCanvas(Node content) {
              super();
              Rectangle clip = new Rectangle();
              clip.widthProperty().bind(widthProperty());
              clip.heightProperty().bind(heightProperty());
              // to adjust layoutBounds when drawingPane's scale changes
              contentWrapper = new Group(content);          
              StackPane.setAlignment(contentWrapper, Pos.CENTER);
              getChildren().add(contentWrapper);
              zoomController = new ZoomController();
              content.scaleXProperty().bind(zoomController.zoom);
              content.scaleYProperty().bind(zoomController.zoom);
              content.translateXProperty();
              hookEvents();
              setClip(clip);
         private void hookEvents() {
              setOnScroll(new EventHandler<ScrollEvent>() {
                   public void handle(ScrollEvent event) {
                        if( event.getDeltaY() > 0 ) {
                             zoomController.zoomIn();
                        } else {
                             zoomController.zoomOut();
              setOnMousePressed(new EventHandler<MouseEvent>(){
                   public void handle(MouseEvent event) {
                        if( !event.isMiddleButtonDown() ) return ;
                        translateXWhenMousePressed = contentWrapper.getTranslateX();
                        translateYWhenMousePressed = contentWrapper.getTranslateY();
                        xWhenMousePressed = event.getX();
                        yWhenMousePressed = event.getY();
                        setCursor(Cursor.MOVE);
                        event.consume();
              setOnMouseReleased(new EventHandler<MouseEvent>(){
                   public void handle(MouseEvent event) {
                        setCursor(Cursor.DEFAULT);
              setOnMouseDragged(new EventHandler<MouseEvent>(){
                   public void handle(MouseEvent event) {
                        if(!event.isMiddleButtonDown())
                             return;
                        contentWrapper.setTranslateX( translateXWhenMousePressed +  event.getX() - xWhenMousePressed );
                        contentWrapper.setTranslateY( translateYWhenMousePressed +  event.getY() - yWhenMousePressed );
                        event.consume();
    ZoomCanvasTest
    public class ZoomCanvasTest extends Application {
         public void start(Stage primaryStage) throws Exception {
              Rectangle rect = new Rectangle(0,0,100,100);
              rect.setStyle("-fx-fill: blue;");
              Circle circle = new Circle(100,100,50);
              circle.setStyle("-fx-fill: red;");
              Pane canvasContent = new Pane();
              canvasContent.setStyle(
                        "-fx-background-color: papayawhip;" +
                        "-fx-border-color: black;");
              canvasContent.getChildren().add(circle);
              canvasContent.getChildren().add(rect);
              ZoomCanvas canvas = new ZoomCanvas(canvasContent);
              canvas.setStyle(
                   "-fx-background-color: mistyrose;" +
                   "-fx-border-color: black;"
              ToolBar toolBar = new ToolBar();
              toolBar.setOrientation(Orientation.VERTICAL);
              toolBar.getItems().add( new Button("sample") );
              BorderPane root = new BorderPane();
              root.setCenter(canvas);
              root.setRight(toolBar);
    //          root.getChildren().addAll(canvas, toolBar);
              Scene scene = new Scene(root);
              primaryStage.setScene(scene);
              primaryStage.show();
         public static void main(String[] args) {
              launch(args);
    }Edited by: 932474 on 2012/05/08 10:17
    Edited by: 932474 on 2012/05/08 10:40
    Edited by: 932474 on 2012/05/08 10:56

  • After zoom in/out to open callout is wrong position

    Dear All
    After zoom in/out screen , i open callout.
    I'm having problems with its position
    code:
        <fx:Declarations>   
              <s:Callout   id="bCallout"
                      mouseDownOutside="bCallout.close()"
                      mouseUp="bCallout.close()"
                      backgroundColor="0x999999"
                      contentBackgroundAlpha="0"/>
       </fx:Declarations>
      <fx:Script>
         private function zoom_action(act:String):void {
                   var z:Number;
                    if(act=='+'){
                          z=0.25;
                    }else{
                           z=-0.25;
                    var my_matrix:Matrix = new Matrix();
                    my_matrix.scale(gr1.scaleX+z, gr1.scaleX+z);
                    gr1.transform.matrix=my_matrix;
       </fx:Script>
      <s:Group id="gr1">
              <s:Button id="btn1"  x="24" y="50" label="btnA" click="bCallout.open(btn1)"/>
              <s:Button id="btn2"  x="100" y="100" label="btnB" click="bCallout.open(btn2)"/>
               <s:Button id="btn3"  x="170" y="150" label="btnC" click="bCallout.open(btn3)"/>
      </s:Group>
      <s:Button id="zoomin" y="10" right="108" width="44" height="42" label="+" alpha="0.5"
                                    click="zoom_action('+')"/>
      <s:Button id="zoomout" y="10" right="59" width="44" height="42" label="-" alpha="0.5"
                                    click="zoom_action('-')"/>
    Any ideas what I'm doing wrong?

    You need a Mac user to come along and give you better advice, but meanwhile, Goggle
    photoshop cc lag yosemite
    You are _not_ alone.

  • Flex image bitmap data crop when zoomed in/out

    I have an uploaded image cropped using flex handles,but I recently added the zoomIn/Out buttons so that uploaded big image can be zoomed out, the problem is : When zoomed out, am not able to fetch the crop handle Rectangle contents, Can some one please help out, am struggling since a day, I can share the whole code if some one can help..Thank you.
    <mx:UIComponent id="snapshotHolder" width="18" height="29" x="690" y="0"/>
       <example:SimpleFlexShape id="flexShape1" model="{flexModel1}" click="alignCropRectangle(2)"
      width="0" height="0" y="0" x="0" enterFrame="alignCropRectangle(1)" />  
       <mx:UIComponent id="snapshotHolder" width="18" height="29" x="690" y="0"/>
       <example:SimpleFlexShape id="flexShape1" model="{flexModel1}" click="alignCropRectangle(2)"
      width="0" height="0" y="0" x="0" enterFrame="alignCropRectangle(1)"/>
    var mat:Matrix = new Matrix();
       var rect:Rectangle = new Rectangle(0,0, flexModel1.width,flexModel1.height);
       //Moves the rectangle to the correct position to capture photo.
      mat.translate(-flexModel1.x, -flexModel1.y);  
      pic = new BitmapData(flexModel1.width, flexModel1.height, true);
       if(snapshotHolder.numChildren > 0)
      snapshotHolder.removeChildAt(0);
      pic.draw(uploadedImage.bitmapData,mat, new ColorTransform(),null,rect,true);
    private function alignCropRectangle(clickNbr:Number) : void {  
       //conditions that must be met so the box stays within the Uploaded Photo window
       if (ratio != 1.3) //Ratio should be 1:1.3
      ratio = 1.3;  
      flexModel1.height = flexModel1.width * ratio;
       if (flexModel1.x < 0)
      flexModel1.x = 0;
       if (flexModel1.y < 0 )
      flexModel1.y = 0;
       if(flexModel1.width > uploadedImage.sourceWidth) {
       //flexModel1.width = uploadedImage.sourceWidth - 30;
      flexModel1.height = flexModel1.width * ratio;
       } else if(flexModel1.width > 640) {
       //flexModel1.width = 640; //Doug Photo Crop issue
      flexModel1.height = flexModel1.width * ratio;
       if(flexModel1.height > uploadedImage.sourceHeight) {
       //flexModel1.height = uploadedImage.sourceHeight - 30;
      flexModel1.width = flexModel1.height/ratio;
       } else if(flexModel1.height >= 480) {
       //flexModel1.height = 480; //Doug Photo Crop issue
      flexModel1.width = flexModel1.height/ratio;
       /*When the user hold and drag the rectangle out of the display area
      the rectangle box comes backs to it's original position.*/
       if(clickNbr == 2) {
       if (flexModel1.x + flexModel1.width >= uploadedImage.sourceWidth)
      flexModel1.x = uploadedImage.sourceWidth - flexModel1.width;
       if (flexModel1.y + flexModel1.height >= uploadedImage.sourceHeight)
      flexModel1.y = uploadedImage.sourceHeight - flexModel1.height;

    I’m not sure I understood your problem.  You might also find that you’ll get better help by asking on the Apache Flex [email protected] mailing list.
    -Alex

  • How to use scale method in Graphics2D for zoom in/out in JPanel.

    Hi All,
    Iam working on zoom functionality, I have JPanel as my Drawing view while creating iam setting scale as 1.0D... if you click on zoom in or zoom out button iam again setting the scale of graphics2D object like below.
    if(!(g instanceof Graphics2D)) {
    super.paint(g);
    return;
    else {
         Graphics2D g2 = (Graphics2D)g;
         g2.scale(m_dMagnitude, m_dMagnitude);
         super.paint(g2);
    As i added my JPanel on JTabbedPane and when i try to zoom out the view you can see the color difference as both have different back ground color. And when iam trying to add any graphics object it's not adding where you click mouse.
    Can any buddy let me know is there any way to do this, if any one have code pls pass to me.

    The only way to access a protected variable is to subclass.
    MyCalendar extends Calendar
    but I doubt you need to do this. If you only want to tell if a Calendar object has a time associated with it, try using
    cal.isSet( Calendar.HOUR );

  • Safari 6.0 page zooms in (even if I'm not touching the mouse) how do I zoom back out?

    Safari 6.0 page zooms in (even if I'm not touching the mouse) how do I zoom back out?

    I turned off zoom in sys pref so hopefully that will help… but when it zooms in huge "on its own" you have to use the back button to go back to normal size as the double tap doesn't work but half the time the back button is greyed out so you have to close the window and start all over which is a pain in the … so why is my back button doing this. It will do this on a page that I used the backbutton on previously?

  • How to make the zoom in/out scale appear in the media browser ?

    How to make the zoom in/out scale appear in the media browser ? My videos only appear as a file list (only the names) and the zoom in/out device is currently not in the media browser...

    I meant that there is no "Icon mode" button or "List mode" button in my media browser. How to make them appear ?

  • How to (zoom in\out) on nokia e5 on images/photos

    how to (zoom in\out) on nokia e5 on images/photos ??
    I cant find zoom or any key to zoom any idea ??
    Solved!
    Go to Solution.

    Hello nour_esmat, did you try the volume buttons and the direction buttons? Try and reply.
    Nokia C7

  • Using the mouse wheel to zoom in/out

    Am I missing some preference setting? I use a mouse with a wheel/roller/scroll thingie in between the right and left buttons.
    Why is it that in FCP if you are in the Timeline and you turn the wheel you go up or down the video or audio tracks, but in Soundtrack Pro if you turn the wheel you zoom in (expand the view). I like the zoom thing, but when I go back and forth between FCP and Soundtrack, it is annoying.
    Besides the horizontal scroll bar at the bottom of the FCP timeline to zoom in and out and besides APPLE + or APPLE - , how else can one zoom in and out if the mouse wheel is not an option?

    i prefer "option =" and "option -" as that always zooms in/out of the timeline regardless of the widow focus

Maybe you are looking for