質問: localのvagrant環境だとgoogle map APIを使って現在の住所などを取得できるのですが、AWS側でそのコードをpullすると、住所が取得できなくなりました。 > > getCurrentPosition() and watchPosition() no longer work 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. > > > 上のエラーが出ており、httpsで運用しないとだめでしょうか。 このページもみましたが、ちょっと何言ってるかわかりませんでした。
回答: はい、Google Chrome 50以降、iOS 10以降では、HTTPからGeolocationの取得ができなくなっています(日本語での解説)。Firefoxも、バージョン50以降でそうする予定とのことです(日本語情報)。 自身が開発者であれば無理やりセキュリティを外すということも可能ですが、一般ユーザーに対してそんな要求をするのは無理なので、HTTPSで運用することが事実上必須となります。