向构造函数中添加“假”参数

问题描述:

我正在使用js API,并且必须在其构造函数中实例化一个需要<div>元素的类。然而,这只用于在类中进行一些渲染,我不需要它,我只是想使用这个类的方法。向构造函数中添加“假”参数

我想出了这个似乎不是链接到页面随机<div>元素更好:

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

你有关于如何做到这一点任何更好的想法?在这种情况下,我不知道什么是好的做法。

仅供参考我实际使用的课程是Google Maps JavaScript API的google.maps.places.PlacesService,以便在之前检索的某些信息上使用方法getDetails

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

但问题: 这需要节点是不是有乐趣,该API将打印有版权-细节的要求(如果有的话),而这些细节必须是可见的(至少在你显示基于服务返回的数据的内容)。

所以你的做法是正确的,从一个程序员查看,但它违反了TOS

+0

这不是为了“黑客”谷歌地图完成的,它是在我的应用我使用谷歌地图彻底清除。我在这里描述的方法被用作解决方法,用于用户不选择他自己的地址并将其封装到常规使用的服务中。 – PJoy

+0

这是不够的,当你例如显示谷歌标志,以澄清你使用谷歌地图。由服务返回的数据的版权所有者可能与谷歌(例如黄页)不同......这些版权也必须打印 –