getCurrentPosition() and watchPosition() are deprecated on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.
Я понимаю что не работает при обычном http, вопрос можно ли это обойти. Уже понял что нет. Проверяю теперь получилось или нет взять данные. если нет стучу в google geo и спрашиваю там.