2012-06-19 43 views

回答

2

至於谷歌地圖去,有這個從2006年:

http://groups.google.com/group/google-maps-api/browse_thread/thread/5d36a96bf74af924

設置將由API覆蓋,如果它是可用的測試對象。

<script type='text/javascript'> 
var google; 
function isFunction(a) { return typeof a == "Function" } 
function isObject(a) { return (a && typeof a == "Object") || isFunction(a) } 
</script> 
<script src="http://maps.google.com/maps?file..."></script> 

然後換你的地圖腳本測試:

<script> 
if (isObject(google)) { ... } 
</script> 

所有的谷歌API的使用google命名空間所以這應該一刀切工作。但是您可以使用典型的基礎對象替代google以測試特定的API(例如GMap2),如原始論壇主題中所示。

請注意,還有其他陷阱像瓦片服務器正在關閉,或用戶自己阻止來自谷歌的圖像,這不會幫助。最初的討論值得一讀。