#javascript #geocoding
#javascript #геокодирование
Вопрос:
Я пытаюсь отобразить свое местоположение в своем веб-приложении, оно правильно отображает мои координаты, но когда я пытаюсь использовать геокодирование Google, оно продолжает показывать 400 (неверный запрос) в консоли.
$("#location-button").click(function() {
// document.getElementById('#location-button').click(function(){
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(function(position){
console.log(position);
$.get("http://maps.googleapis.com/maps/api/geocode/json?latlng=" position.coords.latitude "," position.coords.longitude "?key= " "AIzaSyD3rQONJZostxOofIY9ZfaAsta-fqf1nBbs" "amp;sensor=false", function(data) {
// $.get("http://maps.googleapis.com/maps/api/geocode/json?latlng=" latitude "," longitude "?key= " "AIzaSyD3rQONJZostxOofIY9ZfAsta-fqf1nBbs" "amp;sensor=false", function(data) {
console.log(data);
})
Пожалуйста, обратите внимание, что я плохо разбираюсь в javascript, я просто хочу использовать эти биты
Комментарии:
1. что у вас есть
console.log(position);
, вы можете проверить ответ, если скопировать координаты с консоли и разместить какhttps://maps.googleapis.com/maps/api/geocode/json?latlng=LATFROMCONSOLE,LNGFROMCONSOLEamp;key=YOURAPIKEY
и проверить ответ2. Также вы можете проверить пример
3. Хорошо. Спасибо. Давайте проверим это