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

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
android wear介绍
下载开发文档

自sdk v4.4版本起,百度地图sdk适配android wear,利用百度地图sdk可创建直接运行在android wear设备上,且基于地图的可穿戴式设备应用。
android studio 是推荐的 android wear 开发工具,因为它能够提供项目设置、内容库集成和打包便利。
另外,我们建议您的设计要适合可穿戴式设备较小的机型,以便优化应用的展示效果和性能。

示例
开发您的android wear应用

在开发中使用百度地图sdk的方法请参考hello baidumap
从本质上讲,通过百度地图sdk开发可穿戴式设备应用,与为任何其他 android 设备开发百度地图应用并无太多不同。您只需要注意以下三点不同。

我们为android wear开发环境专门适配并封装了独立的地图显示控件wearmapview,在您的wear项目中通过引入该控件来展示地图。

方法如下:

<com.baidu.mapapi.map.wearmapview
android:id="@ id/wear_map_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"/>

由于wear设备滑动事件与底图事件冲突,首先禁用系统滑动。在values目录下style.xml文件中加入如下代码来禁用系统滑动

方法如下:

<stylename="wearapptheme"parent="@android:style/theme.translucent.notitlebar">
"android:windowswipetodismiss">false
style>

若您的项目中缺少style.xml文件,请手动建立。

地图sdk提供了右滑退出的监听事件,当手指按下距离左边距小于34个像素点时触发右滑,推荐开发者使用。

方法如下:

wearmapview.setondismisscallbacklistener(newwearmapview.ondismisscallback(){
@override
publicvoidondismiss(){
wearmapview.ondismiss();
mainactivity.this.finish();
}
@override
publicvoidonnotify(){
if(system.currenttimemillis()- mlastnotifytime >=200){
// 当触发滑动时,设置振动交互。开发者可在该回调中自定义滑动时的交互事件
vibrator vib =(vibrator)mainactivity.this.getsystemservice(service.vibrator_service);
vib.vibrate(60);
}
}
});

上一篇

eclipse配置

下一篇

开发注意事项

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

网站地图