2015-07-06 3 views
-2

Как получить значения широты и долготы. И затем покажите значения на экране без карты.Как получить значения широты и долготы?

Я использую код:

function success(position) { 
    var s = document.querySelector('#status'); 

    if (s.className == 'success') { 
    // not sure why we're hitting this twice in FF, I think it's to do with a cached result coming back  
    return; 
    } 

    s.innerHTML = "found you!"; 
    s.className = 'success'; 

    var mapcanvas = document.createElement('div'); 
    mapcanvas.id = 'mapcanvas'; 
    mapcanvas.style.height = '400px'; 
    mapcanvas.style.width = '560px'; 

    document.querySelector('article').appendChild(mapcanvas); 

    var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); 
    var myOptions = { 
    zoom: 15, 
    center: latlng, 
    mapTypeControl: false, 
    navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("mapcanvas"), myOptions); 

    var marker = new google.maps.Marker({ 
     position: latlng, 
     map: map, 
     title:"You are here! (at least within a "+position.coords.accuracy+" meter radius)" 
    }); 
} 

function error(msg) { 
    var s = document.querySelector('#status'); 
    s.innerHTML = typeof msg == 'string' ? msg : "failed"; 
    s.className = 'fail'; 

    // console.log(arguments); 
} 

if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(success, error); 
} else { 
    error('not supported'); 
} 
+0

http://logicify.github.io/jquery-locationpicker-plugin/ – Sport

+0

см это http://stackoverflow.com/questions/10512537/jquery-google-map- plugin-add-event-listners/10659359 # 10659359 – Sport

+0

Что вы подразумеваете под "без карты"? Вы хотите удалить карту из опубликованного кода? – geocodezip

ответ

Смежные вопросы