Hi Pankaj,
As mentioned, we're not having issues configuring map location or with a valid key. We have successfully changed map location and have the red-pin exactly where we want it to be (in the map). What we're trying to change is the location of the pin relative to the square.
Can you notice that the red-pin in the demo-map is not in the very center of the map-square, but at the bottom half of the square? No matter what location is targeted in the plugin/module, the pin does not center at the middle of the square, instead, is stays in the exact same location as the demo (lower part of map-square). That's what we're trying to change, and if you tried it yourself you'd likely get the same results. Thus my earlier suggestion this is likely due to backend coding and likely fixed via custom.css (or module/plug file edit), not via the Administrator.
Furthermore, when the we click the "Preview Map" in the JA Google Map plugin, the map shows exactly how we want it, in the exact map location, and the exact pin location within the square (the very middle). But this, of course, changes when the website actually loads (as seen in demo).
For some reason, the map's height (via "element-style") is bigger than the other square modules surrounding it. Thus, the problem is practically solved by changing the element-style's height from 100% to 65%, but I can't find the exact location/file to edit.
You can see all of this on the demo (front-end) using a browser's inspect tool.