gpt4 book ai didi

javascript - Google map 自定义对象

转载 作者:行者123 更新时间:2023-11-28 20:30:56 25 4
gpt4 key购买 nike

我正在使用 Google map ,并尝试将返回值缓存到 XML 文档以供以后使用。我注意到 Google map 返回的对象有所不同?谁能告诉我这是什么?

这是 Google map 对象:

geometry: Object
bounds: Le // Le?
Z: Ke // Ke?
b: 49.00541699999999
d: 49.0443675
__proto__: Ke
fa: Ge // Ge?
__proto__: Le
location: Q // Q?
location_type: "APPROXIMATE"
viewport: Le // Le?

如果我尝试在对象中复制它,我得到的只是标准类型(对象、数组、函数)。如何创建这样的自定义对象?

最佳答案

LeKeQGe 是构造函数。

  • viewportbounds 及其原型(prototype)是 Le 构造函数的实例
  • Z 及其原型(prototype)是 Ke 构造函数的实例
  • faGe 构造函数的实例
  • locationQ 构造函数的实例

构造函数只是使用 new 关键字调用来创建实例的函数:

function myConstructor(){
this.name = 'foo';
}

var instanceOfMyConstructor = new myConstructor();

instanceOfMyConstructor.name; //foo

如果要将其保存为 XML,则可以将构造函数的名称与数据一起保存。然而,挑战在于重新创建对象。构造函数可能是仅供内部使用的函数,无法在 API 外部访问。查看文档了解详细信息。

关于javascript - Google map 自定义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com