新しいGoogleマップで座標を取得する方法は?


16

以前は、ポイントに緯度経度マーカーを右クリックしてドロップすると、その座標を取得できました。

緯度経度マーカー

新しいGoogleマップで緯度と経度を取得するにはどうすればよいですか?

緯度経度マーカーなし

更新:本日、Googleから次のお知らせをメールで受け取りました:

座標を簡単に取得

回答:


7

マップ上の任意のポイントの緯度/経度を再度取得するには、右クリック(またはCtrl+クリック)して[ここは何ですか?]を選択します。

Googleのスクリーンショット

[ ソース:+ GoogleMaps ]


うん、彼らは再びアプリを更新しました。これは非常に便利です。ありがとう!
マット14年

6

座標が必要な場所を左クリックします。

その場所、または最も近い通りの場所に放射状の小さな円があることに注意してください。

地図の左上に、住所と緯度/経度座標を示す小さな表示ボックスが表示されます。

ここに画像の説明を入力してください

  • これらをテキストとしてコピー/貼り付けできます。
  • これらはハイパーリンクでもあります。クリックすると、マップはその場所で中央に配置され、大きな赤いマーカーとその横に座標が表示されます。

いくつかの場所では、Mapsがデフォルトで最も近いオンストリートロケーションに見えますが、リンクをクリックする機能をテストすると、正確なロケーションに移動するように見えます。


あーは!それは新しいです。彼らがついにこれを可能にしたのはいつかと思っていました。
マット

はい、いつ登場したのかわかりませんが、昨日見たときにそこにいました。欠点が1つあります。通りではない場所を選択すると、表示ボックスに最も近い通りの住所と、その下の正確な緯度/経度が表示されます。ほとんどの人は、これらが同じ場所にあると仮定しますが、そうではありません。それでも-それは以前よりも優れています。
MaryC.fromNZ

1
これをさらに使用したので、度分ではなく実際の緯度/経度として座標を表示することを望みます(まあ)。
マット

5

前の方法は機能しなくなりました。URLから座標を取得できるようになりました。(注:それらはウィンドウの中央の場所の座標です)通常、URLは次のようになります-

https://www.google.co.in/maps/preview#!data=!1m4!1m3!1d788!2d88.4328534!3d22.6145349

または

https://www.google.co.in/maps/preview#!q=Statue+of+Liberty+National+Monument%2C+New+York%2C+NY%2C+United+States&data=!1m4!1m3!1d2588!2d-74.0440104!3d40.6907415!4m11!1m10!2i15!4m8!1m3!1d3152!2d88.4379395!3d22.5734607!3m2!1i1366!2i657!4f13.1

dataパラメーターに注意してください-

data=!1m4!1m3!1d788!2d88.4328534!3d22.6145349
data=!1m4!1m3!1d2588!2d-74.0440104!3d40.6907415

座標がはっきりと見えます。最初の22.6145349, 88.4328534ために、2番目のために40.6907415, -74.0440104

これは、Googleマップから座標を取得する最良の方法ではないかもしれませんが、現時点では唯一の方法です。


1
簡単なChrome拡張機能のアイデアのように見えます。私が退屈している場合、今週末にそれを構築する可能性があります。
ムニム

これらの座標はマーカーの座標ではない場合があることに注意してください。彼らは地図の中心を指しているようです。移動すると、URLの座標が更新されることに注意してください。
セルジオ

ああ、私はそれを言及するのを逃した。はい、それらはウィンドウの中心にある場所の座標です。
-Bibhas

2

新しいGoogleマップから座標を取得するためのtampermonkeyスクリプトを作成しました。

// ==UserScript==
// @name       Google maps coordinates fetcher
// @namespace  https://www.google.com/maps/preview
// @version    0.1
// @description  This script shows the current coordinates of the center of the map in the new google maps
// @match      https://www.google.com/maps/preview*
// @copyright  2013+, muddymind
// @require    http://code.jquery.com/jquery-1.9.1.min.js
// ==/UserScript==


(function() {


    //constants
    var SCRIPT_DEBUG_PREFIX = "Google maps coordinates fetcher: ";
    var DEBUG_ENABLED = true;

    var X_COORDINATE_INDENTIFIER = "!3d";
    var Y_COORDINATE_INDENTIFIER = "!2d";

    var COORDINATES_REFRESH_RATE = 1000;

    var DIV_CONTAINER_STYLE = "position: fixed; bottom: 20%; left: 0; background-color: white; width: auto; height: auto; padding: 10px; opacity: 0.6;";
    //end of constants

    //variables
    var coordinatesContainer = undefined;
    var previousCoordinateValue = "";
    //end of variables

    //auxiliar Classes and functions
    function util_consoleDebug(message, obj){
        if(DEBUG_ENABLED==true) {
            console.debug( SCRIPT_DEBUG_PREFIX + message );
        }

        if(obj!=undefined){
            console.debug( obj );
        }
    }

    function getParameter(parameterName){
        var url = window.location.href;

        var val = url.match(parameterName+"[0-9\.-]*");

        return val[0].substr(parameterName.length);
    }

    function updateCoordinates(){

        util_consoleDebug("updating coordinates...");

        try{

            var result = getParameter(X_COORDINATE_INDENTIFIER);
            result += ",";
            result += getParameter(Y_COORDINATE_INDENTIFIER);

            util_consoleDebug("current coordinates "+ result);

            if(previousCoordinateValue != result){
                coordinatesContainer.text(result);
                previousCoordinateValue = result;
                util_consoleDebug("coordinates updated to "+ result);
            }
            else{
                util_consoleDebug("no update needed!");
                //do nothing

            }

        }catch(Exception){
            util_consoleDebug("error updating coordinates - " + Exception);
        }

        util_consoleDebug("scheduling next update after " + COORDINATES_REFRESH_RATE);
        setTimeout(function(){updateCoordinates()}, COORDINATES_REFRESH_RATE);
    }
    //end of auxiliar Classes and functions


    //settings
    coordinatesContainer = $('<div style="' + DIV_CONTAINER_STYLE + '">');
    $('body').append(coordinatesContainer);    
    //end of settings

    //debug
    util_consoleDebug("script inited!");
    //end of debug


    //main
    updateCoordinates();
    //end of main
})()

これが役立つことを願っています;)


これは非常によくできています。
avguchenko



0

マップ上の任意の場所を右クリックして、「What's Here?」を選択できます メニューから。緑色の矢印がドロップされます。緑色の矢印の上にマウスを置くと、座標を含むツールヒントが表示されます。緑の矢印をクリックして、座標を含むポップアップウィンドウを表示します。ポップアップウィンドウからテキストをコピーできます。


新しいGoogleマップを右クリックしても何も起こりません。
マット

+1:@Matt:実際、これは2013年11月29日の時点でfirefoxを使用することで機能します。私は答えを投稿しようとしていたが、これを見た。しかし、私にとっては、地図を右クリックしWhat's Here?て座標を選択すると、ページ上部の地図検索ボックスに貼り付けられます。
ユーザー

@User 新しい Googleマップ上にありますか?右クリックしてもまだ何も起こりません...
Matt

@Matt:「新しい」Googleマップの意味がわかりませんが、たとえば今日https://maps.google.com/は、アドレスに移動して検索するか、マップ上を移動します。どちらの方法でも、右クリックして「ここにあるもの」を選択すると 座標を取得します。また、IEでこれを試しただけでなく、動作しました。Googleにログインしているかどうかにかかわらず動作します。妨害する可能性のあるアドブロッカーまたはその他のアドオンを実行していますか?
ユーザー

@Matt:また、Chromeで試しただけで、それは私にとっても機能します。これはすべてWindows 7にあります
ユーザー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.