草庐IT

ActionBarSherlock-Plugin-Maps

全部标签

java - 更改 Google Maps V2 中的标记颜色

我正在尝试更改标记的颜色。我有这个:privatevoidaddMarker(GoogleMapmap,doublelat,doublelon,inttitle,intsnippet){map.addMarker(newMarkerOptions().position(newLatLng(lat,lon)).title(getString(title)).snippet(getString(snippet)));然后添加一个标记:addMarker(map,40.748963847316034,-73.96807193756104,R.string.title,R.string.sni

android - Google Maps Android API v2 - 恢复 map 状态

我正在使用GoogleMapsAndroidAPIv2构建一个非常简单的map应用程序。正如预期的那样,当用户离开然后返回到应用程序时,他们在位置、缩放等方面所做的任何更改都将丢失,因为Activity会被销毁并重新创建。我知道我可以在onPause()中以编程方式保存map的相机状态(可能作为共享首选项中的值)并在onResume()中恢复它,但是API有任何内置机制用于在Activity启动之间保持map状态吗? 最佳答案 我不认为你可以,但你可以保存你的CameraPosition,它有你的位置/缩放/角度......http

android - 如何在 android 的 google maps v2 上用我的图标替换蓝点?

我正在尝试用Googlemapv2上我自己的图标替换蓝点(在map上显示当前位置)。我在下面尝试过,但没有成功。AndroidMapsAPIv2ChangeMyLocationIconMapsV2myLocationbluedotcallbackDisablecenterbuttoninMyLocationatGoogleMapAPIV2应该是这样的下面没用Bitmapb=BitmapFactory.decodeResource(getResources(),R.drawable.location_arrow1);googleMap.addMarker(newMarkerOptions

android - 样式化操作项背景 ActionBarSherlock

我一直在尝试创建自己的行动项目,但这对我来说是不可能的。我正在尝试做的是创建自定义操作项布局(例如颜色背景),类似于“Thumbs”操作栏。我只想更改我的一项Activity的操作项。我一直在玩操作菜单项的android:icon和android:actionLayout属性..但我一无所获。实际上,我在StackOverflow中看到了另一个线程,但它并没有帮助我......BuildingActionModewithcustomlayoutinActionBarSherlockstylingActionbarSherlock:textColoroftheaction-items有什

android - Android Maps V2 上的模糊自定义图 block

我想在GoogleMapsV2上显示CustomOverlay。瓷砖的加载按预期工作,唯一的问题是,显示的瓷砖根本不清晰,有点模糊。Google没有让我找到可用的答案。我采用了为TileProvider添加经典256pxx256px图block的方法。我设法获得了图像为@2x(视网膜)的图block源,这使整个视觉体验更加清晰,但我宁愿不使用此源,因为数据传输速率高四倍,因此无法在移动设备上使用设备和缓慢的互联网速度。我包含了渲染map的两个不同示例(屏幕截图),它们都具有相同的配置(OSM-256x256tiles)和提供的TileProviderOsm。一个在GalaxyNexus

android - 错误 : The Android Gradle plugin supports only Butterknife Gradle plugin version 9. 0.0-rc2 及更高版本

我正在将androidstudio更新到3.3,在我的项目中出现此错误:ERROR:TheAndroidGradlepluginsupportsonlyButterknifeGradlepluginversion9.0.0-rc2andhigher.Thefollowingdependenciesdonotsatisfytherequiredversion:rootproject'MyProject'->com.jakewharton:butterknife-gradle-plugin:8.8.1AffectedModules:app我已经准备好将Butterknife更新到9.0.0

dart - 如何在 Dart 中将 Class 对象转换为数据结构 `Map` 或 `List of Maps`?

如何在Dart中将Object类型转换为Map或ListofMaps,所以变量变成键/值对? 最佳答案 根据我的经验,dart还没有提供那种系统。所以,基本上我们创建了像toMap()这样的函数,它可以手动将对象转换为map的键值对。例如:classHuman{Stringname;intage;MaptoMap(){return{'name':name,'age':age,};}}所以,稍后当你有一个Human对象时,你就可以调用human.tomap()。我在大多数实体类中都这样做。

dart - 如何在 Dart 中将 Class 对象转换为数据结构 `Map` 或 `List of Maps`?

如何在Dart中将Object类型转换为Map或ListofMaps,所以变量变成键/值对? 最佳答案 根据我的经验,dart还没有提供那种系统。所以,基本上我们创建了像toMap()这样的函数,它可以手动将对象转换为map的键值对。例如:classHuman{Stringname;intage;MaptoMap(){return{'name':name,'age':age,};}}所以,稍后当你有一个Human对象时,你就可以调用human.tomap()。我在大多数实体类中都这样做。

android - 使用 Android 中的 Google Maps API 检查点是否在多边形中

我在Android上使用GoogleMapsAPI来创建拼图。此链接包含我用来绘制非洲国家的数据:Worldcountriescoordinates.当用户点击map时,会进行测试以检查它是否位于正确的国家/地区。在正确的国家内点:正确的国家是绿色的指向另一个已知国家:当前国家以红色标示下面的代码遍历非洲国家列表(一个国家可能包含多个多边形)以找到包含点击点的国家并将其与正确的国家进行比较。mMap.setOnMapClickListener(newGoogleMap.OnMapClickListener(){@OverridepublicvoidonMapClick(LatLngla

java - 获取 Google Maps API v2 的 API key 时出现 'Your input was invalid' 错误

我正在为谷歌地图做一个示例应用程序。我正在使用在android目录中的/extras/google/google_play_services/samples/maps中给出的相同示例代码。我正在尝试创建一个APIkey以在示例应用程序中使用。我指的是CreateandObtainAPIKeyforGoogleMapsAndroidAPIv2service和GoogleMapsAndroidAPIv2docs,并且我在Google控制台页面上收到错误消息。放入MD5和包名称后(如CF:7C:E3:40:8E:SA:2B:31:E8:E7:ED:31:7A:8A:D7:46;com.tes