Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有谷歌地图的AWS服务器_Javascript_Php_Angularjs_Node.js_Google Maps - Fatal编程技术网

Javascript 带有谷歌地图的AWS服务器

Javascript 带有谷歌地图的AWS服务器,javascript,php,angularjs,node.js,google-maps,Javascript,Php,Angularjs,Node.js,Google Maps,我正在为我的应用程序使用AWS服务器。当我使用localhost运行我的应用程序时,我在使用谷歌地图时遇到了一个问题。谷歌地图运行得很好,但当我使用IP地址运行应用程序时,它不起作用。它给了我这个错误: getCurrentPosition()和watchPosition()不再适用于不安全的源。要使用这个特性,您应该考虑将应用程序切换到安全的原点,例如HTTPS。有关更多详细信息,请参阅 如何解决此问题?这是由于使用了不安全的URL,因此您可以使用此解决方法 ,然后您可以使用POST向以下UR

我正在为我的应用程序使用AWS服务器。当我使用
localhost
运行我的应用程序时,我在使用谷歌地图时遇到了一个问题。谷歌地图运行得很好,但当我使用IP地址运行应用程序时,它不起作用。它给了我这个错误:

getCurrentPosition()
watchPosition()
不再适用于不安全的源。要使用这个特性,您应该考虑将应用程序切换到安全的原点,例如HTTPS。有关更多详细信息,请参阅


如何解决此问题?

这是由于使用了不安全的URL,因此您可以使用此解决方法 ,然后您可以使用POST向以下URL注册并发送地理位置请求:

"https://www.googleapis.com/geolocation/v1/geolocate?key={{ 
 registerd_Key}}"

发生这种情况的原因是使用了不安全的URL,因此作为一种解决方法,您可以使用 ,然后您可以使用POST向以下URL注册并发送地理位置请求:

"https://www.googleapis.com/geolocation/v1/geolocate?key={{ 
 registerd_Key}}"

您的亚马逊实例应为您站点的httpsget a
SSL证书
,如果您无法购买,请查看,他们提供免费SSL证书您的亚马逊实例应为您站点的httpsget a
SSL证书
,如果您无法购买,请查看,他们提供免费的SSL证书