android全景sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
全景图覆盖物
下载开发文档
全景图覆盖物

为满足开发者的实际业务需求,sdk支持在全景图内绘制开发者自定义的标注,同时针对所绘制的标注,还支持相应的点击事件响应。目前支持图片和文本两种覆盖物。
2.0.0版本支持设置覆盖物的高度,通过setpitchheight(float height)设置覆盖物距离地面的高度(单位m)

坐标说明

百度android全景sdk接口和功能目前支持bd09坐标,因此开发者在使用全景sdk的接口和功能时,都需要将wgs84坐标或gcj02坐标转换为bd09坐标。
相应的接口和转换方法请参考坐标转换,请勿使用非官方的转换方法。

图片覆盖物

第一步:构造图片覆盖物(imagemarker),首先确定该覆盖物的位置信息,开发者可以通过百度坐标拾取系统https://api.map.baidu.com/lbsapi/getpoint/拾取。在当前场景点的某个方向拾取即可。
例如在天安门东北方向显示一个imagemarker,首先拾取该方向的坐标。

将该坐标构建为point传入imagemarker,随后可以调整该imagemarker的高度以达到最佳视角。
核心代码如下:

imagemarker marker =newimagemarker();
marker.setmarkerposition(newpoint(116.427116,39.929718));
marker.setmarkerheight(20.3f);
marker.setmarker(getresources().getdrawable(r.drawable.icon_marka));
marker.setontabmarklistener(newontabmarklistener(){
@override
publicvoidontab(int index){
toast.maketext(panoramademoactivitymain.this,
"标注已被点击",toast.length_short).show();
}
});

第二步:添加imagemarker到全景图,显示imagemarker:核心代码及效果图如下:

mpanoview.addmarker(marker);

同时,imagemarker支持删除,方便开发者动态管理marker,

mpanoview.removemarker(marker);
mpanoview.removeallmarker();
文字覆盖物

第一步:构造文字覆盖物(textmarker),首先确定该覆盖物的位置信息,开发者可以通过百度坐标拾取系统https://api.map.baidu.com/lbsapi/getpoint/拾取。在当前场景点的某个方向拾取即可。
例如在天安门东南方向显示一个textmarker,首先拾取该方向的坐标。

将该坐标构建为point传入textmarker,随后可以调整该textmarker的高度以达到最佳视角。
颜色需要设置透明度,格式为0xargb,a为透明度,也可以使用android提供的color类。
字号以及padding单位是像素。
核心代码如下:

textmarker marker =newtextmarker();
marker.setmarkerposition(newpoint(116.409766,39.911808));
marker.setmarkerheight(20.3f);
marker.setfontcolor(0xffff0000);
marker.settext("你好marker");
marker.setfontsize(12);
marker.setbgcolor(0xffffffff);
marker.setpadding(10,20,15,25);
marker.setontabmarklistener(newontabmarklistener(){
@override
publicvoidontab(int index){
toast.maketext(panoramademoactivitymain.this,
"标注已被点击",toast.length_short).show();
}
});

第二步:添加标注到全景图,显示标注结果:核心代码及效果图如下:

mpanoview.addmarker(marker);

同时,textmarker支持删除,方便开发者动态管理marker

mpanoview.removemarker(marker);
mpanoview.removeallmarker();

上一篇

全景图控制

下一篇

内景相册

本篇文章对您是否有帮助?

网站地图