Yeni Google Haritalar'daki koordinatları nasıl alabilirim?


16

Koordinatlarını almak için bir noktaya lat-lon işaretleyicisini sağ tıklatıp bırakabiliyordunuz:

lat lon işaretleyici

Yeni Google Haritalar'da enlem ve boylamı nasıl elde edersiniz?

lat lon işaretçisi yok

Güncelleme: Bu duyuru ile bugün Google'dan bir e-posta aldım:

Koordinatları kolaylaştırın

Yanıtlar:


7

Haritadaki herhangi bir keyfi noktanın enlem / boylamını bir kez daha sağ tıklayıp (veya Ctrl+ tıklatarak) ve "Burada ne var?" Seçeneğini belirleyerek alabilirsiniz.

Google'dan ekran görüntüsü

[ kaynak: + GoogleMaps ]


Evet, uygulamalarını tekrar güncellediler. Bu oldukça uygun. Teşekkürler!
Matt

6

Koordinatlarını istediğiniz yere sol tıklayın.

O yerde ya da en yakın cadde üzerinde yayılan küçük bir daire olduğuna dikkat edin.

Haritanın sol üst tarafında, adresi ve enlem / boylam koordinatlarını gösteren küçük bir ekran kutusu görünür:

resim açıklamasını buraya girin

  • Bunları metin olarak kopyalayabilir / yapıştırabilirsiniz.
  • Ayrıca bir köprüdür: üzerlerine tıklarsanız, harita o yerde büyük bir kırmızı işaret ve yanında koordinatlar ile merkezlenir.

Bazı yerlerde, Haritalar varsayılan olarak en yakın sokak lokasyonuna benziyor, ancak bağlantıya tıklama özelliklerini test etmek tam konuma gitmiş gibi görünüyor.


Ah-HA! Bu yeni. Sonunda bunu ne zaman mümkün kılacaklarını merak ediyordum.
Matt

Evet, ne zaman göründüğünden emin değilim, ama dün baktığımda oradaydı. Bir kusur var: cadde üzerinde olmayan bir yer seçerseniz, ekran kutusu en yakın cadde adresini ve bunun altında tam olarak enlem / boylamı gösterir. Çoğu insan bunların aynı yer için olduğunu varsayar, ancak bu böyle değildir. Yine de - olduğundan daha iyi.
MaryC.fromNZ

1
Şimdi bunu daha fazla kullandığım için, koordinatları derece dakika yerine gerçek lat / lon olarak göstermesini diliyorum.
Matt

5

Önceki yöntem artık çalışmıyor, artık URL'den koordinatları alabilirsiniz. (Not: bunlar pencerenin ortasındaki yerin koordinatlarıdır) Genellikle URL'ler şu şekildedir -

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

veya

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

dataParametreye dikkat edin -

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

Koordinatlar açıkça görülebilir. Birincisi 22.6145349, 88.4328534için, ikincisi için 40.6907415, -74.0440104.

Bu, Google haritalarından koordinatları getirmenin en iyi yolu olmayabilir, ancak şu an için tek olan budur.


1
Kolay bir krom uzantısı fikri gibi görünüyor. Sıkıldığım zaman bu hafta sonu bina sona erebilir.
Munim

Bu koordinatların işaretçinin koordinatları olmayabileceğini unutmayın. Haritanın ortalandığı yeri gösteriyor gibi görünüyor. Gezinirken URL'deki koordinatların güncellendiğini unutmayın.
Sergio

Ah, bundan bahsetmeyi özledim. Evet, pencerenin ortasındaki yerin koordinatlarıdır.
Bibhas

2

Yeni google haritalarından koordinatları almanıza yardımcı olmak için bir tampermonkey komut dosyası oluşturdum:

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

Umarım bu yardımcı olur ;)


bu çok iyi yapılmış.
avguchenko



0

Haritada herhangi bir yeri sağ tıklayıp "Burada Ne Var?" seçin. Yeşil bir ok bırakacak. Koordinatları içeren bir araç ipucu görmek için fareyi yeşil okun üzerine getirin. Koordinatları da içeren bir açılır pencere görmek için yeşil oku tıklayın. Metni açılır pencereden kopyalayabilirsiniz.


Yeni Google Haritalar'ı sağ tıkladığınızda hiçbir şey olmuyor.
Matt

+1: @Matt: Aslında bu benim için 29 Kasım 2013 itibariyle firefox kullanarak çalışıyor. Bir cevap vermek üzereydim ve bunu gördüm. Fakat benim için, haritayı sağ tıklayıp What's Here?koordinatları sayfanın üst kısmındaki harita arama kutusuna yapıştırdığımda.
Kullanıcı

@User Bunun yeni Google Haritalar'da olduğundan emin misiniz ? Sağ tıkladığımda benim için hiçbir şey olmuyor ...
Matt

@Matt: "Yeni" Google haritaları ile ne kastettiğinizden emin değilim, ancak bugün bugün https://maps.google.com/bir adrese gidip bir arama yapabilir ve bunu yapabilir veya haritada gezinmeye başlayabilirim. Her iki şekilde de sağ tıklayıp "Burada ne var?" Koordinatlar alıyorum. Ayrıca sadece IE'de denedim ve de çalıştı. Google'da oturum açmış olsam da olmasam da çalışır. Bir reklam engelleyici veya müdahale edebilecek başka bir eklenti çalıştırıyor musunuz?
Kullanıcı

@Matt: Ayrıca Chrome'da da denedim ve benim için de çalışıyor. Bunların hepsi Windows 7'de.
Kullanıcı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.