Position input field outside canvas in Google Map API












2















I am trying to use Google Map API for web.



The example of "Place Autocomplete" is what I need and it serves me well.



But I need that search field (input field) to be placed outside the map canvas.



Can any one help me with this?










share|improve this question





























    2















    I am trying to use Google Map API for web.



    The example of "Place Autocomplete" is what I need and it serves me well.



    But I need that search field (input field) to be placed outside the map canvas.



    Can any one help me with this?










    share|improve this question



























      2












      2








      2








      I am trying to use Google Map API for web.



      The example of "Place Autocomplete" is what I need and it serves me well.



      But I need that search field (input field) to be placed outside the map canvas.



      Can any one help me with this?










      share|improve this question
















      I am trying to use Google Map API for web.



      The example of "Place Autocomplete" is what I need and it serves me well.



      But I need that search field (input field) to be placed outside the map canvas.



      Can any one help me with this?







      javascript google-maps






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 20 '13 at 8:53









      lonesomeday

      182k44274296




      182k44274296










      asked Nov 20 '13 at 8:51









      Mian.AmmarMian.Ammar

      3061215




      3061215
























          3 Answers
          3






          active

          oldest

          votes


















          3














          I didn't saw these lines:



           map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input);
          map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);


          Removed these and was able to place where i want them to be.






          share|improve this answer































            0














            Yes possible, by overriding the CSS of the search text fields. On inspecting I found by overriding the class .controls you can place it wherever you need.






            share|improve this answer
























            • I tried but its not working. when given new margins it diapers

              – Mian.Ammar
              Nov 20 '13 at 9:01



















            0














            Removing map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input); will allow you to place your input field outside of map area.






            share|improve this answer























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f20091207%2fposition-input-field-outside-canvas-in-google-map-api%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              3














              I didn't saw these lines:



               map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input);
              map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);


              Removed these and was able to place where i want them to be.






              share|improve this answer




























                3














                I didn't saw these lines:



                 map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input);
                map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);


                Removed these and was able to place where i want them to be.






                share|improve this answer


























                  3












                  3








                  3







                  I didn't saw these lines:



                   map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input);
                  map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);


                  Removed these and was able to place where i want them to be.






                  share|improve this answer













                  I didn't saw these lines:



                   map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input);
                  map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);


                  Removed these and was able to place where i want them to be.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 22 '13 at 7:48









                  Mian.AmmarMian.Ammar

                  3061215




                  3061215

























                      0














                      Yes possible, by overriding the CSS of the search text fields. On inspecting I found by overriding the class .controls you can place it wherever you need.






                      share|improve this answer
























                      • I tried but its not working. when given new margins it diapers

                        – Mian.Ammar
                        Nov 20 '13 at 9:01
















                      0














                      Yes possible, by overriding the CSS of the search text fields. On inspecting I found by overriding the class .controls you can place it wherever you need.






                      share|improve this answer
























                      • I tried but its not working. when given new margins it diapers

                        – Mian.Ammar
                        Nov 20 '13 at 9:01














                      0












                      0








                      0







                      Yes possible, by overriding the CSS of the search text fields. On inspecting I found by overriding the class .controls you can place it wherever you need.






                      share|improve this answer













                      Yes possible, by overriding the CSS of the search text fields. On inspecting I found by overriding the class .controls you can place it wherever you need.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Nov 20 '13 at 8:56









                      PraveenPraveen

                      40.8k23106137




                      40.8k23106137













                      • I tried but its not working. when given new margins it diapers

                        – Mian.Ammar
                        Nov 20 '13 at 9:01



















                      • I tried but its not working. when given new margins it diapers

                        – Mian.Ammar
                        Nov 20 '13 at 9:01

















                      I tried but its not working. when given new margins it diapers

                      – Mian.Ammar
                      Nov 20 '13 at 9:01





                      I tried but its not working. when given new margins it diapers

                      – Mian.Ammar
                      Nov 20 '13 at 9:01











                      0














                      Removing map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input); will allow you to place your input field outside of map area.






                      share|improve this answer




























                        0














                        Removing map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input); will allow you to place your input field outside of map area.






                        share|improve this answer


























                          0












                          0








                          0







                          Removing map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input); will allow you to place your input field outside of map area.






                          share|improve this answer













                          Removing map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(input); will allow you to place your input field outside of map area.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 20 '18 at 2:39









                          Jimba TamangJimba Tamang

                          734915




                          734915






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f20091207%2fposition-input-field-outside-canvas-in-google-map-api%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              MongoDB - Not Authorized To Execute Command

                              How to fix TextFormField cause rebuild widget in Flutter

                              Npm cannot find a required file even through it is in the searched directory