草庐IT

ActionBarSherlock-Plugin-Maps

全部标签

android - 在 Android 中使用 Google Maps API 从用户位置获取附近地点的结果

这是第一次使用googlemapAPI和googleplacesAPI。我正在做一个演示应用程序,显示距离用户位置最近的列表医院(例如)以及到每家医院的路线。我能够使用以下代码获取用户的位置:publicclassMainActivityextendsActionBarActivity{privateGoogleMapmap;UiSettingsmapSettings;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.l

Android Maps v2 使用指南针旋转 mapView

我正在开发一个需要使用指南针旋转mapView的应用程序。我知道如何旋转相机,但我需要用指南针旋转mapView。中心点应该是当前位置。我找到了MapsV1的代码,但我需要使用MapsV2来完成 最佳答案 好吧,我自己想通了。首先,您需要计算罗盘的方位。然后可以旋转Mapsapi-2相机。publicvoidupdateCamera(floatbearing){CameraPositioncurrentPlace=newCameraPosition.Builder().target(newLatLng(centerLatitude,

android - Google Maps CameraUpdate 移动到错误的坐标

我正在编写一个使用GoogleMapsAndroidAPIV2的应用程序。当用户打开map时,应用程序将以特定的经纬度为中心(这个位置被硬编码为36.5323,-87.3546),并且每15秒获取一次用户的位置。但是,当用户第一次打开相机时,它会以(8.407168163601076,-87.35459994524717)为中心。这只会在用户首次打开map时发生。如果关闭map然后重新打开,它会以正确的坐标为中心。这只发生在Nexus9上。我有另外两台设备用于测试它在第一次尝试时正确居中map的位置。这是我调用的让map居中的代码:LatLngpos=newLatLng(36.5323

android - 如何在 Google Maps API V2 中锁定相机

我正在尝试锁定相机,以便用户无法移动map。有什么可用的方法吗?我试图找到它,但直到现在我还没有找到它。我也试图为此找到任何相关问题。 最佳答案 使用mapFragment.getMap().getUiSettings().setScrollGesturesEnabled(false);禁止map滚动。您还可以使用setAllGesturesEnabled(false);(还有旋转和倾斜手势...)更多方法请参阅文档:https://developers.google.com/android/reference/com/google

java - 使用 Ant 构建一个包含 ActionbarSherlock 作为库项目的项目

我在使用Apache的Ant构建我的项目时遇到问题,该Ant包括ActionbarSherlock作为项目库。我已经成功地将使用“androidupdatelib-project--path.--targetandroid-13”的库包含在actionbarsherlock库文件夹中,并在我的项目中使用了“androidupdateproject--path.--targetandroid-13--library路径/到/actionbarsherlock/库”使用antdebug可以正确构建库,但是当转到我的项目文件夹并尝试构建项目时,出现以下错误:[aapt]/var/www/vh

idea编译maven项目报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile

项目场景:创建了一个maven工程,编译时报错问题描述Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile(default-compile)onprojectmybatisplus:Fatalerrorcompiling:无效的标记:--release->[Help1]原因分析:项目中maven-plugin版本不匹配。我的IDEA版本2023.2.3,JDK版本为1.8.我是把自己的maven版本降低到3.5.1,编译通过。解决方案:在pom.xml中配置编译插件以使用正确的Java版

android - 如何在 Google Maps Android API V2 中将当前位置显示为箭头?

我正在使用GoogleMapsAndroidAPIV2。当我使用GooglemapsetMyLocationEnabled(true)时,当前位置显示为蓝点。如何将当前位置显示为可以指示当前航向的闪烁箭头? 最佳答案 移动!Thelocationwillbeindicatedonthemapbyasmallbluedotifthedeviceisstationary,orasachevronifthedeviceismoving.来自GoogleMapsv2documentation 关

android - 从底部拉出 View like Google Maps

我正在尝试制作类似于谷歌地图中的上拉菜单(见图片)的布局,我可以在其中从屏幕底部上拉并查看有关map上某个点的更多详细信息。我目前正在使用DrawerLayout拉侧View,但我会使用与谷歌地图相同的布局。这是一些图片:http://imgur.com/a/kuSKu#0此外,这是我现在在主要Activity中使用的代码: 最佳答案 现在我们可以使用DesignSupportLibrary:BottomSheets来自Android支持库23.2! 关于android-从底部拉出Vie

android - 主题 ActionBarSherlock 给出 api 级错误

我将我的项目从Android4.2更新到Android4.2.2,然后我的styles.xml中突然出现这个错误:@style/Widget.Styled.ActionBar@style/Widget.Styled.ActionBar我该如何解决这个问题?根据ABS文档,这是应该如何完成的。请参阅:http://actionbarsherlock.com/theming.html 最佳答案 我尝试重新启动,但我最终需要清理项目:单击“项目->清理...”每次保存styles.xml时都会出现错误。现在,我在编辑该文件时暂时将我的最低

Android (ActionBarSherlock) 有没有办法在纵向和横向上保持相同的 ActionBar 高度?

最近几天我一直在使用ActionBar和ActionBarSherlock,在ActionBar中填写一些信息时遇到了一些问题。当应用程序以纵向模式运行时,ActionBar看起来很好,并且可以显示所有数据,例如:但是当我将应用程序切换为横向显示时,一些数据被裁剪了:您可以注意到由于ActionBar的新高度,状态图标和电子邮件都被裁剪了。在这种情况下,我希望纵向和横向的尺寸保持相同,以便应用看起来不错。我无法减小操作栏标题的字体大小,因为它可能包含其他图标。我将这些图标放在操作栏标题和副标题中的方式是使用Html.fromHtml有解决这个问题的想法吗?我正在使用ActionBarS