小编use*_*035的帖子

使用Google Maps SDK for iOS的可拖动标记

有没有人想出如何使用适用于iOS的新版Google Maps SDK实现可拖动标记?API尚未本机提供.功能请求已提交.

如果我能掌握GMSMarker的基础视图,我可以拦截Touch事件.有人试过吗?

drag-and-drop draggable google-maps-markers google-maps-sdk-ios

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

Android Maps API v2标记,拖动时会自定义锚定跳转

我有一个Google Maps Android v2 API标记,我已经设置了0.5/1.0的锚点.只需放置标记工作正常.问题是当我拖动标记时,在第一次移动时它会向上跳跃并向左跳跃大约图像的高度(1.0)和宽度的一半(0.5).似乎Google的拖动代码不考虑自定义定义的锚点.

mMap.addMarker(new MarkerOptions().draggable(true)
 .icon(BitmapDescriptorFactory
 .fromResource(R.drawable.blue_flag))
 .anchor(0.5f, 1.0f)
 .position(endPosition));
Run Code Online (Sandbox Code Playgroud)

谁见过这个?看起来像拖动算法中的错误.

android google-maps draggable google-maps-markers

7
推荐指数
0
解决办法
3554
查看次数

点击标记时如何更改默认摄像头行为?

在Google Maps for iOS SDK 1.2版中,点击标记的默认行为发生了变化.发行说明说:"点击标记时的默认行为已更新为将相机平移到标记的位置"

如何恢复旧的行为,即不将摄像机中心平移到标记的位置?

google-maps-markers google-maps-sdk-ios

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

带有 Java 客户端库的 Google Drive V3 在 Android 上创建无标题文件

我已经使用我的 Android 应用程序成功从 V2 迁移到 V3。当我通过 Android Studio 直接在设备上安装它时,它可以工作,但是当我手动或通过 Google Play 商店安装 APK 时,我会在任何创建或上传时获得“无标题”文件,无论是文件还是文件夹。

我通过 Java 客户端 API 库https://developers.google.com/resources/api-libraries/documentation/drive/v3/java/latest/使用 Drive V3 API 。

                GoogleSignInOptions signInOptions =
                    new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                            .requestEmail()
                            .requestScopes(new Scope(DriveScopes.DRIVE_FILE))
                            .build();
            GoogleSignInClient googleSignInClient = GoogleSignIn.getClient(mContext, signInOptions);
Run Code Online (Sandbox Code Playgroud)

...

        Drive googleDriveService =
            new Drive.Builder(
                    AndroidHttp.newCompatibleTransport(),
                    new GsonFactory(),
                    credential)
                    .setApplicationName("Foo bar")
                    .build();
Run Code Online (Sandbox Code Playgroud)

...

    File folderMetaData = new File ()
            .setName("test")
            .setMimeType("application/vnd.google-apps.folder")
            .setParents(Collections.singletonList("root"));
    return mDriveService.files().create(folderMetaData)
            .setFields("id, name")
            .execute();
Run Code Online (Sandbox Code Playgroud)

正如我所说,只有将部署从 Android Studio 安装更改为签名的 APK 才会使创建/上传不再起作用。有什么提示吗?

java android google-drive-api

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