小编Kei*_*han的帖子

在谷歌地图中搜索后相关缩放

我刚刚在地图中添加了搜索框,但在搜索了一个地方(例如国家或城市)后,结果并不好.市场设置在该地方的中心,变焦是巨大的.

如何根据地点的大小自动定义边界?当搜索结果包括多个位置时,缩放是好的.

这是我的代码部分:

var input = (document.getElementById('pac-input'));
map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);

var searchBox = new google.maps.places.SearchBox((input));

google.maps.event.addListener(searchBox, 'places_changed', function() {
    var places = searchBox.getPlaces();

    for (var i = 0, marker; marker = markers[i]; i++) {
        marker.setMap(null);
    }

    markers = [];
    var bounds = new google.maps.LatLngBounds();
    for (var i = 0, place; place = places[i]; i++) {
        var image = {
            url: place.icon,
            size: new google.maps.Size(71, 71),
            origin: new google.maps.Point(0, 0),
            anchor: new google.maps.Point(17, 34),
            scaledSize: new google.maps.Size(25, 25)
        };

        var marker = new …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

如何使用 GitPython 进行浅克隆

我正在尝试使用 GitPython 对存储库进行浅/部分克隆。

这是 git CLI 命令:

$ git clone -v --filter=tree:0 --filter=blob:none --sparse git@gitlab.com:gitlab-org/gitlab-docs.git ./Projects/ 
Cloning into './Projects'...
remote: Enumerating objects: 4145, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 4145 (delta 7), reused 64 (delta 7), pack-reused 4074
Receiving objects: 100% (4145/4145), 1.30 MiB | 2.89 MiB/s, done.
Resolving deltas: 100% (424/424), done.
remote: Enumerating objects: 57, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (14/14), done.
remote: …
Run Code Online (Sandbox Code Playgroud)

python git git-clone gitpython gitlab

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