标签: custom-object

创建地图后,将标记添加到Google Maps v3

我使用Google Maps API相对较新.现在我正在开发一个项目,用户可以在其中选择各种搜索过滤器并查看结果自动显示在地图上而无需重新加载页面.到目前为止,我的方法是创建一个Javascript对象,控制地图,以便我可以按照自己的意愿操作它(即centerMap(),addMarker(),clearMap()等).在开始这个项目阶段之前,我开发了几个概念验证部分.

现在我正处于一个控制我的GMap的自定义JS对象的位置.GMap绘制正确,缩放和中心都很好.接下来,我尝试运行一个向地图添加Marker的函数.我猜测在地图生成后添加标记是可能的,而我只是在某个地方犯了错误.以下是我存在的代码.我想知道是否有人可以解释为什么我的标记没有出现......

非常感谢任何和所有的帮助!

代码:http://pastebin.com/1ZzH9zHk

提前致谢!!迪马

javascript google-maps custom-object google-maps-api-3 google-maps-markers

1
推荐指数
1
解决办法
5403
查看次数

JavaScript从构造函数中调用方法

我正在阅读MDN网站上对JavaScript重新介绍,并在自定义对象部分中看到了这一点:

function personFullName() {
    return this.first + ' ' + this.last;
}
function personFullNameReversed() {
    return this.last + ', ' + this.first;
}
function Person(first, last) {
    this.first = first;
    this.last = last;
    this.fullName = personFullName;
    this.fullNameReversed = personFullNameReversed;
}
Run Code Online (Sandbox Code Playgroud)

它在MDN网站上说,你可以在Person构造函数中引用personFullName()和personFullNameReversed()函数,只需输入它们的名称并将它们作为值分配给上面代码中规定的两个变量(this. fullName和this.fullNameReversed).这对我来说非常清楚,但我的问题是为什么personFullName和personFullNameReversed旁边的括号被省略了?不应该说:

this.fullName = personFullName();
this.fullNameReversed = personFullNameReversed();?
Run Code Online (Sandbox Code Playgroud)

它在MDN网站的示例中呈现的方式我觉得Person构造函数中的fullName和fullNameReversed属性指向一些已经声明的全局变量,而不是在Person构造函数之外声明的函数.

javascript methods constructor function custom-object

1
推荐指数
1
解决办法
58
查看次数

如何将DataGridView内容转换为自定义对象的List <>?

我正在使用C#编写Windows窗体应用程序。

我发现有人对如何List<>DataGridView控件创建对象的建议,但在如何提取单元格值方面我需要更多的帮助。

这是给出的代码;假设dataGridView1are Name和中的两列Address
如何建立List<ProjList>物件?

foreach (DataGridViewRow dr in dataGridView1.Rows)
{
    ProjList = new List<ProjectMasterRec>();

    foreach (DataGridViewCell dc in dr.Cells)
    {
        // build out MyItem
        // based on DataGridViewCell.OwningColumn and DataGridViewCell.Value
        // how do we code this?
    }

    ProjList.Add(item);
}
Run Code Online (Sandbox Code Playgroud)

c# datagridview list custom-object winforms

1
推荐指数
1
解决办法
2680
查看次数

C# 在运行时将 Enumerable.Iterator 转换为已知的 List&lt;Object&gt;

我有一个只能在运行时检索对象类型的方法。我尝试将其转换为已知对象列表,但失败了。

  private string outputParamForListOrDict(IMethodReturn returnValue)
    {
        StringBuilder sb = new StringBuilder();
        String outputString = string.Empty;

        switch (returnValue.ReturnValue.GetType().GetGenericArguments()[0].Name)
        {       

            case nameof(ViewDocumentReport):

                List<ViewDocumentReport> _viewDocumentParam = (List<ViewDocumentReport>)returnValue.ReturnValue;

                //process the data here........

                return sb.ToString();

            //Other object cases

         }
    }
Run Code Online (Sandbox Code Playgroud)

我在下面遇到了一个例外:

"Unable to cast object of type >'<TakeIterator>d__25`1[ezAcquire.RMS.Model.ViewModels.ViewDocumentReport]' to type 'System.Collections.Generic.List`1[ezAcquire.RMS.Model.ViewModels.ViewDocumentReport]'."}
Run Code Online (Sandbox Code Playgroud)

我在调试模式下设置了断点。我的 returnValue.ReturnValue 是System.Linq.Enumrable.<TakeIterator>

如果我展开,我可以看到一个列表列表。

列表<ViewDocumentREport>

有人可以向我解释 d_25 是什么意思,并建议我如何在运行时正确地转换它?

谢谢

c# casting list enumerable custom-object

1
推荐指数
1
解决办法
2879
查看次数

按创建日期排序自定义对象的Arraylist

我有一个自定义对象,其结构是

public String name;
public int type;
public String createdOn;
Run Code Online (Sandbox Code Playgroud)

createdOn 是日期,其格式是: 2011-12-16T23:27:27+0000

我已经存储了多个这种类型的对象,ArrayList现在我想根据创建日期和时间对它们进行排序.

我尝试过使用Collections.sort(....),但没有合适的结果.

java sorting datetime arraylist custom-object

0
推荐指数
1
解决办法
4295
查看次数

遍历一系列powershell自定义对象并输出到html

我有一个数组:

$results =@()
Run Code Online (Sandbox Code Playgroud)

然后我通过wmi循环自定义逻辑并创建我添加到数组的自定义对象,如下所示:

$item= @{}
$item.freePercent = $freePercent
$item.freeGB = $freeGB
$item.system = $system
$item.disk = $disk
$results += $item
Run Code Online (Sandbox Code Playgroud)

我知道想要对结果数组中的一些东西,比如转换为html.

我可以用foreach和自定义html写作,但我想使用convertto-html ...

PS我可以打印出这样的数据,但只有这样:

foreach($result in $results) {
    $result.freeGB
}
Run Code Online (Sandbox Code Playgroud)

powershell custom-object

0
推荐指数
1
解决办法
5520
查看次数