Intereting Posts
сайт wordpress в локальном тесте, домашняя страница может быть обычным доступом, другие страницы непосредственно показывают интерфейс wampserver, как это сделать? Пользовательская настройка комментариев WordPress, которые отображаются Как получить мою дочернюю тему для работы с папкой с моей темой? возможно ли заставить wordpress всегда сохранять миниатюры как «jpg», а не «png», Удаленный файл загрузки на сервер B Как прикреплять изображения к сообщению без их вставки? Создание пользовательской формы входа – встреча с проблемами Показать более 20 элементов в страницах или записях Несколько заданий wp_schedule_event cron в плагине вызывают многократное выполнение Как получить только 1 роль от пользователя Получайте дочерние страницы текущей страницы в js-файл Как добавить рекламное сообщение на мои сообщения? WP_Query с «rand», но равное количество сообщений с таксономических условий Страницы, категории и работа с чужим кодом Получить общее количество пикселей, размер в мегапикселях и соотношение сторон на основе ширины и высоты изображения?

Текущее местоположение google map не работает на моей странице

Я хочу получить текущее местоположение на веб-странице. мой код работает на простой php-странице, но когда я реализую этот же код на домашней странице, это не работает. пожалуйста, посмотрите мой код. я потерял 4 часа, чтобы решить эту проблему. Вот мой html.

<div class="sear-inpt-cont"> <input class="form-control form-control-lg" id="address" placeholder="Type delivery location" type="text"> <div class="search-icon-cont"> <i aria-hidden="true" class="fa fa-search"></i> </div> <div class="search-icon-cont123 search-icon-location"> <span id="locate_me" onclick="getLocation()"><img src="<?php echo get_template_directory_uri(); ?>/images/icon-search.png"></span> </div> 

Вот мой сценарий.

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script> <script> var currgeocoder; //Set geo location lat and long function getLocation() { navigator.geolocation.getCurrentPosition(function(position, html5Error) { geo_loc = processGeolocationResult(position); currLatLong = geo_loc.split(","); initializeCurrent(currLatLong[0], currLatLong[1]); }); } //Get geo location result function processGeolocationResult(position) { html5Lat = position.coords.latitude; //Get latitude html5Lon = position.coords.longitude; //Get longitude html5TimeStamp = position.timestamp; //Get timestamp html5Accuracy = position.coords.accuracy; //Get accuracy in meters return (html5Lat).toFixed(8) + ", " + (html5Lon).toFixed(8); } //Check value is present or not & call google api function function initializeCurrent(latcurr, longcurr) { currgeocoder = new google.maps.Geocoder(); console.log(latcurr + "-- ######## --" + longcurr); if (latcurr != '' && longcurr != '') { var myLatlng = new google.maps.LatLng(latcurr, longcurr); return getCurrentAddress(myLatlng); } } //Get current address function getCurrentAddress(location) { currgeocoder.geocode({ 'location': location }, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { console.log(results[0]); $("#address").val(results[0].formatted_address); } else { alert('Geocode was not successful for the following reason: ' + status); } }); } </script> 

благодаря