Почему не работает геолокация в Хроме?

humbert
На сайте с 16.03.2006
Offline
540
7454

http://map.fishmaster.info - в FF показывает мое местоположение.

В Хроме нет.

Не работает этот код

if(navigator.geolocation) {

navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);


var marker = new google.maps.Marker({
position: pos,
map: map,
title: 'You here'
});
}, function() {
handleNoGeolocation(true);
});
}

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
LovelAss
На сайте с 05.06.2009
Offline
96
#1

Скорей всего, у вас в настройках браузера запрещено определять ваше местоположение. Подробнее по ссылке https://support.google.com/chrome/answer/142065?hl=ru

humbert
На сайте с 16.03.2006
Offline
540
#2

Все там разрешено, я 5 раз проверил

Rus33
На сайте с 13.08.2015
Offline
13
#3

Тогда переустановите браузер. Или сбросьте все настройки браузера по умолчанию.

Рекламу и раскрутку своего сайта вы можете получить здесь (http://1ps.ru/?p=644814) Пишешь сообщения, и одновременно зарабатывай. (http://profit-maker.org/index.php?referrerid=20367)
humbert
На сайте с 16.03.2006
Offline
540
#4

Rus33, спасибо, это хороший совет. Я его каждому посетителю сайта давать буду

ДП
На сайте с 23.11.2009
Offline
203
#5

В консольку загляните, вам там сообщение:

getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.

HTTPS, в общем, вам надо.

Вообще при проблемах с js-кодом, консоль - это первое, куда надо смотреть.

[Удален]
#6

может это ваш случай:


Because of security restrictions, resources loaded with the file:/// scheme are not allowed access to location. See HTML 5 Geo Location Prompt in Chrome.

т.е. если вы запускаете геолокацию через локальный файл, а не домен, то она видимо не работает.

http://stackoverflow.com/questions/6181379/w3c-geolocation-api-not-working-in-chrome

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий