2015-11-04 56 views
-1

我正在使用js API,並且必須在其構造函數中實例化一個需要<div>元素的類。然而,這隻用於在類中進行一些渲染,我不需要它,我只是想使用這個類的方法。向構造函數中添加「假」參數

我想出了這個似乎不是鏈接到頁面隨機<div>元素更好:

service = new API.service(document.createElement("div")); 
service.useMethod(); 

你有關於如何做到這一點任何更好的想法?在這種情況下,我不知道什麼是好的做法。

僅供參考我實際使用的課程是Google Maps JavaScript API的google.maps.places.PlacesService,以便在之前檢索的某些信息上使用方法getDetails

回答

1

你的方法是好的(我不知道更好的方法)。

但問題: 這需要節點是不是有樂趣,該API將打印有版權-細節的要求(如果有的話),而這些細節必須是可見的(至少在你顯示基於服務返回的數據的內容)。

所以你的做法是正確的,從一個程序員查看,但它違反了TOS

+0

這不是爲了「黑客」谷歌地圖完成的,它是在我的應用我使用谷歌地圖徹底清除。我在這裏描述的方法被用作解決方法,用於用戶不選擇他自己的地址並將其封裝到常規使用的服務中。 – PJoy

+0

這是不夠的,當你例如顯示谷歌標誌,以澄清你使用谷歌地圖。由服務返回的數據的版權所有者可能與谷歌(例如黃頁)不同......這些版權也必須打印 –