Javascript 谷歌地图API在safari下无法正常工作

Javascript 谷歌地图API在safari下无法正常工作,javascript,ajax,google-maps,safari,Javascript,Ajax,Google Maps,Safari,如果我做了类似的事情 map = new GMap2(document.getElementById(mapCanvas)); directions = new GDirections(map); directions.load("SOME DIRECTIONS HERE"); 在LInux上的firefox下,它工作得很好! 在safari下,它显示地图,但不显示方向 有什么用?想出来了 如果没有有效的API密钥,Google Maps API将不允许您使用GDirections。而且你不能

如果我做了类似的事情

map = new GMap2(document.getElementById(mapCanvas));
directions = new GDirections(map);
directions.load("SOME DIRECTIONS HERE");
在LInux上的firefox下,它工作得很好! 在safari下,它显示地图,但不显示方向

有什么用?

想出来了

如果没有有效的API密钥,Google Maps API将不允许您使用GDirections。而且你不能使用ip,所以你必须使用DNS。

解决了这个问题


如果没有有效的API密钥,Google Maps API将不允许您使用GDirections。此外,您不能使用ip,因此必须使用DNS。

始终记住使用
var
声明变量(
map
此处未声明)。始终记住使用
var
声明变量(
map
此处未声明)。