草庐IT

android - Google Maps Api V2 在当前位置周围画圈

我目前在一个Android项目中使用GoogleMapsAPIV2,我需要能够围绕用户当前位置绘制一个圆圈,并在用户当前位置周围的半径范围内显示兴趣点标记。我正在努力获得表示用户当前位置的小标记,以便我可以围绕它画一个圆圈。到目前为止,这是我的代码。//Setupmapanddisplayuserscurrentposition.MapFragmentmapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.nearbyMapSearch);mapFragment.getMapAsync(this);fina

android - android maps api v2中的彩色折线

我想在androidmapsapi版本2中绘制多段线。我希望它有多种颜色,最好有渐变。不过在我看来,多段线只允许有单一颜色。我怎样才能做到这一点?我已经有了api-v1覆盖绘制我喜欢的东西,所以大概我可以重用一些代码publicclassRouteOverlayGoogleextendsOverlay{publicvoiddraw(Canvascanvas,MapViewmapView,booleanshadow){//(...)drawslinewithcolorrepresentingspeed} 最佳答案 我知道自从有人提出这

android - 试图让 map v2 Android 演示工作

Android等的新手所以我被推荐了这个演示:http://dj-android.blogspot.in/2013/02/android-google-map-v2-part-1.html我照做了,但一定是哪里出了问题。...在工作区我有自己的项目:在这个项目中:在“Libs”中我添加了“android-support-v4.jar”在这个项目中:在AndroidDepencides中我有“android-support-v4.jar”在这个项目中:在引用库中我有“google-play-services.jar”在这个项目中:在引用库中我有“android-support-v4.ja

android - Android 中 Google Map V2 上圆圈上的 LatLng 点

我需要存储在谷歌地图上绘制的圆的所有LatLng点。像:我有圆和半径(以米为单位)。如何获得?我尝试了代码......privateArrayListmakeCircle(LatLngcentre,doubleradius,floatzoom){ArrayListpoints=newArrayList();LatLngBounds.Builderbuilder=newLatLngBounds.Builder();doubleEARTH_RADIUS=6378100.0;for(doublet=0;t但我得到了分数,但不是在确切的位置。我明白了如何解决? 最佳

android - 谷歌地图 Android API v2 : GoogleMap is null

我正在尝试使用MapView类来显示GoogleMap,但没有成功,因为大多数代码示例都使用了我不想要的MapFragment。我正在使用GoogleMapsAndroidAPIv2。起初,只是为了测试herefromGoogle'sexample,我设法获得了要显示的典型法线贴图。publicclassPOnlineMapViewextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layo

android - 在 android 中自定义 google maps V2 的配色方案

目前我在我的android应用程序中使用googlemapsv2,我遇到了map配色方案自定义的问题。我在这里看到它可以在web中使用javascripthttps://developers.google.com/maps/customize和http://jsfiddle.net/SQvej/js中的一些例子varsettingsItemsMap={zoom:12,center:newgoogle.maps.LatLng(40.768516981,-73.96927308),zoomControlOptions:{style:google.maps.ZoomControlStyle.

android - 如何关闭 android Google map API v2 中的信息窗口

我想关闭Android程序中的信息窗口,但我做不到。在这里,我使用了一个点击监听器,比如mGoogleMap.setOnInfoWindowClickListener(newOnInfoWindowClickListener(){@OverridepublicvoidonInfoWindowClick(Markerarg0){//TODOAuto-generatedmethodstubalert.showpickAlertDialog2(PlacesMapActivity.this,slat,slon,REFERENCE);}});但我不知道关闭信息窗口的正确代码。有人请帮忙解决这个问

android - 我们如何在模拟器上测试 Google Map API v2

我使用v2版本实现了Googlemap。我在真实设备上测试了应用程序。它工作正常,但我也想在模拟器上测试它。我该怎么做?这是我的manifest.xml这是我的activity_main.xml这是我的mainActivity.javapackagecom.example.demogooglemapv2;importcom.google.android.gms.common.ConnectionResult;importcom.google.android.gms.common.GooglePlayServicesUtil;importandroid.os.Bundle;importa

java - Google Maps Android api v2 折线长度

我正在尝试找到androidmapsapiv2方法,该方法将确定我在移动时创建的多段线的长度。我会把它放在onLocationChanged()中以进行持续更新。任何人都知道方法是什么以及mapsapi将显示长度的单位是什么?Polylineline=map.addPolyline(newPolylineOptions());publicvoidonLocationChanged(Locationlocation){line.add(newLatLng(location.getLatitude(),location.getLongitude()).width(5).color(Colo

Android Google Map v2 - 将标记移动到点击位置并更新地理坐标

在我的应用中,我会自动检测用户的当前位置并将map围绕标记居中。我想让用户点击map上的其他地方,标记出现在他们点击的位置,纬度/经度更新到新位置。我该怎么做 最佳答案 试试这个Markermarker;GoogleMapmMap;mMap.setOnMapClickListener(newOnMapClickListener(){@OverridepublicvoidonMapClick(LatLnglatlng){//TODOAuto-generatedmethodstubif(marker!=null){marker.remo