问题列表 - 第39913页

Google Maps API V3 - 子类google.maps.Marker:如何调用父方法?

我正在尝试将非常有用的LabeledMarker类转换为Google Maps API V3.我在我的V2地图中使用过它......但我想在V3地图中找到类似的东西.我读了迈克关于扩展GMarker 的文章.

我试图用google.maps.Marker做同样的事情,但我遇到了一些问题.

这是我非常简单的代码:

function LabeledMarker(opts) { // constructor  
    google.maps.Marker.apply(this, arguments);  
}  

LabeledMarker.prototype = new google.maps.Marker();  

LabeledMarker.prototype.onAdd = function() {  
    alert('onAdd1');  
    google.maps.Marker.prototype.onAdd.apply(this, arguments);     
    alert('onAdd2');  
}  

LabeledMarker.prototype.draw = function() {  
    alert('draw1');  
    google.maps.Marker.prototype.draw.apply(this, arguments);  
    alert('draw2');  
}  

LabeledMarker.prototype.onRemove = function() {  
    alert('onRemove1');  
    google.maps.Marker.prototype.onRemove.apply(this, arguments);  
    alert('onRemove2');  
}  
Run Code Online (Sandbox Code Playgroud)

这是我如何称呼它:

var point = new google.maps.LatLng(37, -59);  
var labeledMarker = new LabeledMarker({  
     map: map,  
     position: point,  
     labelText: 'Label'  
});  
Run Code Online (Sandbox Code Playgroud)

这是一个URL:http://www.canamgroup.ws/GM.nsf/Map2?OpenPage

我的标记显示在地图上(所以我假设我的构造函数成功调用了google.maps.Marker构造函数)但我的onAdd,draw和onRemove中的警报从未被触发(因此我假设我的方法没有成功调用google.maps.Marker …

javascript google-maps

5
推荐指数
0
解决办法
4619
查看次数

我不知道红宝石的要求

我是Ruby的新手

MakModule.rb

module Display
  class Multiply
    def Multiply.mul(first, second)
      return first * second
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

MakRequire1.rb

require "Display"
puts Multiply.mul 5,6
Run Code Online (Sandbox Code Playgroud)

MakRequire2.rb

require "MakModule.rb"
puts Multiply.mul 5,6
Run Code Online (Sandbox Code Playgroud)

两个文件都给我下面的错误

ruby: No such file or directory -- makRequire (LoadError)
Run Code Online (Sandbox Code Playgroud)

我应该如何更正我的代码?

ruby require

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

临时对象有范围吗?

名称具有范围(编译时属性),而对象具有生命周期(运行时属性).对?

我经常看到人们谈论临时对象"超出范围".但由于临时对象没有名称,我认为在这种情况下讨论"范围"是没有意义的.临时对象的生命周期非常明确,与范围无关.你同意吗?

c++ scope temporary object lifetime

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

MYSQL UNION ORDERING

是否可以订购第一个查询并保留返回的行作为第一个,而不是命令第二个查询.(如果那样的话)

我目前的调查的一个例子是:

SELECT
    *
FROM 
    Devices
WHERE
    Live = 'true'
    AND Category = 'apple'
ORDER BY
    ListOrder
UNION
SELECT
        *
    FROM
        Devices
    WHERE
        DeviceLive = 'true'
Run Code Online (Sandbox Code Playgroud)

我希望apple类别下的设备可以按照列表顺序进行组织,并且位于其他设备上方列表的顶部.但这似乎将两个问题混杂在一起.

mysql sql

8
推荐指数
2
解决办法
5124
查看次数

PHP foreach 和引用

我试图在 PHP 中的嵌套 foreach 循环中使用指针修改值.. 然而,以下行似乎不起作用:

// Assign a the attribs value to the array
$link_row['value'] = $args[ $u_value ];
Run Code Online (Sandbox Code Playgroud)

变量 $args[ $u_value ]; 已填充并且可以毫无问题地输出,但是当我将它添加到 $link_row 引用时,它似乎没有设置..

  foreach ($unique_links as $link_id => &$link_attr)
  {
     foreach($link_attr as &$link_row)
     {
        foreach($link_row as $u_attr => &$u_value)
        {
           if ($u_attr == 'attribute_name') 
           {               

              // Assign a the attribs value to the array
              $link_row['value'] = $args[ $u_value ];

              // If one of the values for the unique key is blank,  
              // we can remove the …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach reference

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

如果我不在笔对象上调用Dispose会发生什么?

如果我不调用此代码段中Disposepen对象会发生什么?

private void panel_Paint(object sender, PaintEventArgs e)
{
    var pen = Pen(Color.White, 1);
    //Do some drawing
}
Run Code Online (Sandbox Code Playgroud)

c# dispose winforms

37
推荐指数
3
解决办法
1万
查看次数

isIPv4LiteralAddress有误报结果?

当我尝试检查字符串是否是IPv4地址时,我发现该函数给出了以下结果.

144.122.1 - >真的

144.122.1.a - > false

144.122.1.333 - > false

知道为什么第一个是真的吗?

功能是: sun.net.util.IPAddressUtil.isIPv4LiteralAddress

java ipv4

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

有没有办法获得一个可以在R中使用的所有函数名称的向量?

我想有一个调用,它返回一个向量,其中包含我可以在当前R会话中调用的所有函数的名称.有谁知道如何实现这一目标?

(我想检查用户输入的变量对这个向量.我们有一些不可预知的问题,用户输入,例如,c作为变量名称)

更新:我想从当前加载的所有包中获取函数名称.

解决方案(中途):基于Joris Meys提示,lsf.str()我想出了以下函数,该函数返回一个带有所有当前可用函数名的有序向量:

getFunctionNames <- function() {
    loaded <- (.packages())
    loaded <- paste("package:", loaded, sep ="")
    return(sort(unlist(lapply(loaded, lsf.str))))
}
Run Code Online (Sandbox Code Playgroud)

不要再看Joris Meys发表的评论,以获得更好的答案.

r function names

20
推荐指数
2
解决办法
1804
查看次数

升级Eclipse java编译器

我开始使用随Eclipse一起提供的Ant.令我很恼火的是,我得到了数百条警告:

[javac]警告:java\io\BufferedInputStream.class(java\io:BufferedInputStream.class):主要版本51比50更新,这是该编译器支持的最高主要版本.
[javac]建议升级编译器.

如何升级编译器?

java eclipse

10
推荐指数
3
解决办法
3万
查看次数

android:引用自定义xml中的ressources

我有一个多语言的Android应用程序,我已将不同的翻译放在strings.xml的相应目录中.

现在我也有一个自定义的xml文件,我想引用这样的文本:

<?xml version="1.0" encoding="UTF-8"?>
<rooms>
    <room title="@+string/localizedtext" />
</rooms>
Run Code Online (Sandbox Code Playgroud)

现在当我在我的代码中读取title属性时,我显然得到了未解析的字符串"@ + string/localizedtext".是否有可能以某种方式自动解决此链接到本地​​化文本?

谢谢!

resources android localization

9
推荐指数
3
解决办法
3429
查看次数