Bagaimana cara mendapatkan koordinat di Google Maps baru?

16

Anda dulu bisa mengklik kanan dan menjatuhkan penanda lat-lon pada suatu titik untuk mendapatkan koordinatnya:

penanda lat lon

Bagaimana Anda mendapatkan garis lintang & bujur di Google Maps baru?

tidak ada penanda lat lon

Pembaruan: baru saja mendapat email dari Google hari ini dengan pengumuman ini:

Dapatkan koordinat lebih mudah

Mat
sumber

Jawaban:

7

Anda sekali lagi bisa mendapatkan garis lintang / bujur untuk sembarang titik pada peta dengan mengklik kanan (atau Ctrl+ klik) dan memilih "Apa yang ada di sini?"

tangkapan layar dari Google

[ sumber: + GoogleMaps ]

bir
sumber
Yup, mereka telah memperbarui aplikasi mereka lagi. Ini cukup nyaman. Terima kasih!
Matt
6

KIRI-klik pada tempat yang Anda inginkan untuk koordinat.

Perhatikan bahwa ada lingkaran kecil yang terpancar di tempat itu, atau tempat terdekat di jalan.

Di kiri atas peta, kotak tampilan kecil muncul, menunjukkan alamat dan koordinat lat / panjang:

masukkan deskripsi gambar di sini

  • Anda dapat menyalin / menempel ini sebagai teks.
  • Mereka juga hyperlink: jika Anda mengkliknya, maka peta berpusat di tempat itu, dengan penanda merah besar dan koordinat yang ditampilkan di sampingnya.

Di beberapa tempat, sepertinya Maps default ke lokasi on-street terdekat, tetapi pengujian fitur klik-pada-tautan tampaknya masuk ke lokasi yang tepat.

MaryC.dariNZ
sumber
Ah-HA! Itu baru. Mereka bertanya-tanya kapan akhirnya mereka bisa mewujudkannya.
Matt
Ya, saya tidak yakin kapan itu muncul, tetapi ada di sana ketika saya melihat kemarin. Ada satu kelemahan: jika Anda memilih lokasi yang tidak on-street, kotak display menunjukkan alamat on-street terdekat, dan persis lat / long di bawahnya. Kebanyakan orang akan berasumsi bahwa ini untuk tempat yang sama, tetapi tidak demikian halnya. Tetap saja - ini lebih baik dari sebelumnya.
MaryC.fromNZ
1
Sekarang saya telah menggunakan ini lebih banyak, saya berharap ini akan menunjukkan koordinat sebagai lat / lon aktual daripada derajat-menit (oh well).
Matt
5

Metode sebelumnya tidak lagi berfungsi, sekarang Anda bisa mendapatkan koordinat dari URL. (Catatan: mereka adalah koordinat tempat di tengah jendela) Biasanya URL seperti ini -

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

atau

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

Perhatikan dataparameternya -

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

Koordinat terlihat jelas. Untuk yang pertama 22.6145349, 88.4328534, untuk yang kedua 40.6907415, -74.0440104.

Ini mungkin bukan cara terbaik untuk mengambil koordinat dari peta Google, tapi itu satu-satunya yang ada sekarang.

Bibhas
sumber
1
Sepertinya ide ekstensi chrome mudah. Mungkin akhirnya membangunnya akhir pekan ini jika saya bosan.
Munim
Perhatikan bahwa koordinat tersebut mungkin bukan dari penanda. Mereka tampaknya menunjuk ke tempat peta dipusatkan. Perhatikan bahwa, saat Anda menjelajah, koordinat dalam URL akan diperbarui.
Sergio
Ah aku rindu menyebutkan itu. Ya, mereka adalah koordinat tempat di tengah jendela.
Bibhas
2

Saya baru saja membuat skrip tampermonkey untuk membantu mendapatkan koordinat dari peta google baru:

// ==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
})()

Saya harap ini membantu ;)

RicardoSBA
sumber
Hal ini dilakukan dengan sangat baik.
avguchenko
0

Atau Anda bisa menggunakan konverter ini .

Santosh
sumber
0

Anda dapat mengklik kanan di mana saja di peta dan memilih "Apa Di Sini?" dari menu. Ini akan menjatuhkan panah hijau. Arahkan mouse ke panah hijau untuk melihat ujung alat yang berisi koordinat. Klik panah hijau untuk melihat jendela sembul yang juga berisi koordinat. Anda dapat menyalin teks dari jendela sembul.

Ben Cloward
sumber
Tidak ada yang terjadi ketika Anda mengklik kanan pada Google Maps baru.
Matt
+1: @Matt: Sebenarnya ini berfungsi untuk saya pada 29 November 2013 menggunakan firefox. Saya akan mengirim jawaban dan kemudian melihat ini. Tetapi bagi saya, ketika saya klik kanan pada peta dan pilih What's Here?koordinat yang disisipkan ke kotak pencarian peta di bagian atas halaman.
Pengguna
@User Apakah Anda yakin bahwa itu pada baru Google Maps? Masih tidak ada yang terjadi pada saya ketika saya mengklik kanan ...
Matt
@Matt: Saya tidak yakin apa yang Anda maksud dengan peta Google "baru", tapi misalnya hari ini saya bisa pergi ke https://maps.google.com/dan mencari alamat dan melakukan ini atau hanya mulai menavigasi di peta. Either way ketika saya klik kanan dan pilih "Apa yang ada di sini?" Saya mendapatkan koordinat. Juga baru mencoba ini di IE dan juga berhasil. Berfungsi apakah saya masuk ke google atau tidak. Apakah Anda menjalankan adblocker atau addon lain yang dapat mengganggu?
Pengguna
@ Mat: Juga baru mencoba di Chrome dan itu juga berfungsi untuk saya. Ini semua pada Windows 7.
Pengguna