自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 409|回复: 6
打印 上一主题 下一主题

[使用疑问] [已解决]导航3d和2d视角切换的问题

[复制链接]
最佳答案
0 

2

主题

5

帖子

28

积分

新手上路

Rank: 1

积分
28
跳转到指定楼层
楼主
发表于 2016-1-13 11:52:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: 最新
产品: 导航
手机型号:
使用接口:
用导航sdk, 怎么切换3d和2d视角啊. 现在的sdk 只能显示3d吗, 2d怎么显示

回复

使用道具 举报

最佳答案
168 

4

主题

656

帖子

1632

积分

超级版主

Rank: 8Rank: 8

积分
1632
沙发
发表于 2016-1-13 14:21:42 | 只看该作者
可以通过AmapNaviviewoption 设置仰角实现2d
爱说冷笑话的人内心很热情
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

5

帖子

28

积分

新手上路

Rank: 1

积分
28
板凳
 楼主| 发表于 2016-1-13 14:33:11 | 只看该作者
是不是 setTilt(int tilt) 这个方法.我试过了.从0~360 都没什么反应
回复 支持 反对

使用道具 举报

最佳答案
168 

4

主题

656

帖子

1632

积分

超级版主

Rank: 8Rank: 8

积分
1632
地板
发表于 2016-1-13 15:32:15 | 只看该作者    本楼为最佳答案   
本帖最后由 安卓导航SDK DEV 于 2016-1-13 16:19 编辑
zhangchao012 发表于 2016-1-13 14:33
是不是 setTilt(int tilt) 这个方法.我试过了.从0~360 都没什么反应


        AMapNaviViewOptions options = naviView.getViewOptions();
        options.setTilt(0);
        naviView.setViewOptions(options);

        naviView.onCreate(savedInstanceState);


try
爱说冷笑话的人内心很热情
回复 支持 反对

使用道具 举报

最佳答案
2 

6

主题

29

帖子

192

积分

新手上路

Rank: 1

积分
192
5#
发表于 2016-1-13 17:15:16 | 只看该作者
安卓导航SDK DEV 发表于 2016-1-13 15:32
AMapNaviViewOptions options = naviView.getViewOptions();
        options.setTilt(0);
      ...

   private AMapNaviViewOptions options;
        @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_display_overview_mode);
        mAMapNaviView = (AMapNaviView) findViewById(R.id.navi_view);
        mAMapNaviView.onCreate(savedInstanceState);
        mAMapNaviView.setAMapNaviViewListener(this);
        mAMapNaviView.getViewOptions().setLayoutVisible(false);
        options = mAMapNaviView.getViewOptions();
    }
    public void jia(View view){
            options.setTilt(0);
            mAMapNaviView.setViewOptions(options);
    }
    public void jian(View view){
            options.setTilt(40);
            mAMapNaviView.setViewOptions(options);
    }
直接在demo上这样加都没用
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

5

帖子

28

积分

新手上路

Rank: 1

积分
28
6#
 楼主| 发表于 2016-1-13 17:33:15 | 只看该作者
所以说高德api说明太少了.全屏猜
这个设置必须在 naviView.onCreate(savedInstanceState); 这个之前设置,但是设置时又会出现空指针异常
回复 支持 反对

使用道具 举报

最佳答案
168 

4

主题

656

帖子

1632

积分

超级版主

Rank: 8Rank: 8

积分
1632
7#
发表于 2016-1-13 18:11:23 | 只看该作者
zhangchao012 发表于 2016-1-13 17:33
所以说高德api说明太少了.全屏猜
这个设置必须在 naviView.onCreate(savedInstanceState); 这个之前设置,但 ...

这倒是 我到时候看看怎么改进下
爱说冷笑话的人内心很热情
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表