Google Maps API在Safari中不起作用

时间:2016-02-02 16:15:55

标签: google-maps google-maps-api-3 safari

你好我现在在我的localhost上托管谷歌地图API,它在Chrome和手机版本中显得很好。 (包括safari和chrome iPhone版本)。

我的问题是Google地图在我的Mac版Safari中没有显示。灰色(背景)显示并且光标更改为Google地图光标,但不显示地图和内容。可能是什么问题?

这是地图的链接。你可以看到地图显示在Chrome中,但没有在safari中显示。(至少不适合我)。

http://jsbin.com/cahicomame/1/edit?html,output

2 个答案:

答案 0 :(得分:1)

无法保证navigator.geolocation.getCurrentPosition会返回结果。用户可能拒绝该许可,或者地理定位服务可能无法定位用户。

您最好使用默认值初始化地图 - center(显示地图需要center)。

答案 1 :(得分:1)

我在1小时后找到解决方案,这是因为我的网站(developpement)是在http而不是https :) Safari会询问你的本地化。