小编Mar*_*uer的帖子

我的Google地图上没有显示缩放控制和街景视图?

我正在将一个非常基本的Google地图插入到我的页面中,并且缩放控件和街道图图标不可见,但是如果我将鼠标放在应该放置的位置,我可以缩放地图并输入街景.所以控件就在那里不可见.

<script type="text/javascript"
    src="//maps.googleapis.com/maps/api/js?key=<apikey>&sensor=false&region=IT">
</script>

var myOptions = {
    zoom: 17,
    center: latlng,
    panControl: true,
    zoomControl: true,
    zoomControlOptions: {
        style: google.maps.ZoomControlStyle.LARGE
    },
    scaleControl: true,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么问题?

缺少控件

css google-maps google-maps-api-3

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

使用Twitter的Bootstrap,Google Maps API V3无法在标签页上进行竞争

我正在使用Twitter的Bootstrap来定义我的CSS.我创建了一个包含三个选项卡的页面.第二个标签包含使用Google地图构建的地图.但是,当打开页面并使用地图切换到第二页时,地图不会完全呈现.一旦我使用谷歌地图选项卡重新加载页面作为选定的选项卡,地图就会完全加载.

我读了一些帖子,建议有相同问题的人将以下代码添加到javascript:

google.maps.event.addDomListener(window, 'resize', function() {
    map.setCenter(homeLatlng);
});
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不是解决方案.请在下面找到完整的代码:

使用Javascript:

<script type="text/javascript">
function initialize() {
    google.maps.event.addDomListener(window, 'resize', function() {
        map.setCenter(homeLatlng);
    });

    var myLatlng = new google.maps.LatLng(37.4419, -122.1419);
    var myOptions = {
        zoom: 13,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    downloadUrl("data.xml", function(data) {
        var markers = data.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
            var latlng = new google.maps.LatLng(parseFloat(markers[i].getAttribute("lat")), 
                                parseFloat(markers[i].getAttribute("lng")));
            var marker = new google.maps.Marker({position: latlng, map: map});
        }
    });
}
</script>
Run Code Online (Sandbox Code Playgroud)

HTML: …

javascript jquery google-maps twitter-bootstrap

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

Jenkins 与 Intellij 共享库

我开始实现 Jenkins 共享库,并尝试使用 Intellij 作为我的 ide 编写我的 jenkinsfile。

如何从共享库存储库获取函数到其中包含 jenkins 文件的另一个存储库。

只是为了澄清从 jenkins 运行时对我有用的东西,但我需要一种简单的方法来编写我的 jenkins 文件,并使用来自 shared-lib 存储库的函数。

intellij-idea jenkins jenkins-groovy jenkins-pipeline jenkins-shared-libraries

14
推荐指数
3
解决办法
4974
查看次数

是否可以在条件下在Java中声明变量?

在Java中,可以在for-loop 的初始化部分声明一个变量:

for ( int i=0; i < 10; i++) {
  // do something (with i)
}
Run Code Online (Sandbox Code Playgroud)

但随着while声明,这似乎是不可能的.

我经常看到这样的代码,当每次迭代后需要更新while循环的条件时:

List<Object> processables = retrieveProcessableItems(..); // initial fetch
while (processables.size() > 0) {
    // process items
    processables = retrieveProcessableItems(..); // update
}
Run Code Online (Sandbox Code Playgroud)

在stackoverflow上,我发现至少有一个解决方案来防止获取可处理项的重复代码:

List<Object> processables;
while ((processables = retrieveProcessableItems(..)).size() > 0) {
    // process items
}
Run Code Online (Sandbox Code Playgroud)

但是变量仍然必须在while循环之外声明.

所以,因为我想保持我的变量范围干净,是否可以在while条件中声明变量,或者是否有其他解决方案用于此类情况?

java while-loop

9
推荐指数
2
解决办法
1万
查看次数

如何列出Eclipse中的所有@Test方法?

我正在使用Selenium工具和Page Object Model.目前每个页面都有x个测试用例.

例如.登录页面(登录页面元素)和LoginPageTest(LoginPage中的相应验证使用JUnit @Test方法)

同样,我有多个页面.

但是作为一个整体运行,似乎这还不够.我需要@Test在一个类中调用所有方法.如果某些内容失败,如果我重新运行它,那么它只出现在Junit结果选项卡中.

我不需要另外一个类来包含所有@Test方法,因为每个验证类都有@Test方法.是否有可能列出@TestJUnit中的所有方法?我可以运行我想要运行的任何方法吗?

java eclipse junit

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

Docker中证书的最佳做法

如果我有一个满足以下条件的Docker应用程序(J2EE Web应用程序):

  • (在同一映像中)有多个容器要部署在单独的主机上,然后它们将通过SSL / TLS相互通信-因此,这些容器将需要自己的SSL证书,并且需要信任其他容器的证书
  • 这些容器还将对其他外部URL进行HTTPS调用-因此,这些服务器的证书也需要被信任。这些外部URL在部署时未知,因此需要单独导入证书
  • 作为J2EE Web应用程序的应用程序使用Java密钥库和信任库来获取证书

鉴于此,如何使证书对服务器可用?

ssl docker

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

maven:无法运行 junit5-jupiter-starter-maven?

我从https://github.com/junit-team/junit5-samples/tree/r5.2.0/下载了当前版本的 JUnit 5 示例代码并提取了子文件夹junit5-jupiter-starter-maven到本地临时文件夹.

然后我打开一个控制台窗口并尝试使用 运行该示例mvnw clean test,但我得到的只是一个java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory

完整的 Maven 输出(无需下载即可重新运行):

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building junit5-vanilla-maven 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ junit5-vanilla-maven ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\temp\junit5-jupiter-starter-maven\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ junit5-vanilla-maven ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ junit5-vanilla-maven …
Run Code Online (Sandbox Code Playgroud)

java maven maven-surefire-plugin junit5

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