草庐IT

conn_map

全部标签

Android - 无需在 map api v2 中按住即可拖动标记

我正在我的应用程序中实现一项功能,允许用户在map上手动定位自己。所以我用一个大头针来代表他们的位置,让用户把它拖到他们现在所在的地方。简单的解决方案是在标记上使用setDraggable(true),但这需要用户按住标记3或5秒,直到它可以拖动。我认为这让许多用户使用该功能感到很困惑。所以,我想要的是让用户立即拖动它们而无需按住它一会儿,从而使拖动更具响应性-就像Foursquare所做的那样!我应该怎么做才能实现自己的拖动功能?如果您有任何建议,请帮助我,谢谢。 最佳答案 查看Hailo应用程序。他们对此有一个巧妙的解决方法。仅

android - 圆形覆盖填充颜色并不总是在 Google Maps v2 上绘制

我在android中使用GoogleMapsV2在mapFragment中绘制了几个圆圈。V1的一切都很好,但在切换之后,我的圆圈的填充颜色并不总是被绘制。例如,我打开map,圆圈在那里并被填充,但如果我放大几次,填充颜色就会消失。我缩小,它仍然消失了(或者它可能会重新出现)。我一直无法确定是什么行为导致它消失,有时它甚至不存在并且四处缩放导致它出现。这是我的一个圈子的一些代码:privatevoidaddAccuracyCircle(){accuracyCircle=map.addCircle(newCircleOptions().center(LocationFinder.getA

android - 如何在 Google Maps v2 android 中平稳地移动当前位置标记

我已经为我的位置放置了一个标记。我想像谷歌地图应用程序一样平稳地移动我的标记。当我在车里不停地移动时,蓝色圆圈移动得非常流畅。我想为我的应用程序实现相同的功能。我如何在我的应用程序上实现它?到目前为止,我的位置标记只是在位置发生变化时跳到不同的位置,并在那里标记标记。这是我所拥有的:googleMap.setMyLocationEnabled(true);因此自动调用onMyLocationChange方法:@OverridepublicvoidonMyLocationChange(Locationlocation){curlat=location.getLatitude();curl

android - 在 Android Google Maps API v2 中实现覆盖的建议方法是什么?

在原始版本的AndroidGoogleMapsAPI中,使用以下代码很容易实现覆盖:ListmapOverlays=mapView.getOverlays();AlarmOverlayalarmOverlay=newAlarmOverlay();mapOverlays.add(alarmOverlay);...然后可以覆盖覆盖层的draw()方法并绘制矢量图形,覆盖覆盖层的onTouchEvent()方法并提供自定义控件等。我不知道如何在v2中构建类似的自定义控件,因为API引用中没有提到覆盖的用例(标记和多边形还不够)。有人有建议的v2实现方式吗? 最佳答

android - Google map v2 中的 map 搜索栏

我想在GoogleMapsv2的顶部添加一个“搜索栏”,如我从Googleplay中截取的这张小图片所示。我该怎么做?谢谢 最佳答案 这将是一个迟到的答案,但应该对这个非常普遍的需求有一个答案。在此我们基本上需要做的是使用GoogleGeocoder搜索用户在文本框中提到的地址。我们可以这样做,Geocodergeo=newGeocoder(getBaseContext());ListgotAddresses=null;try{gotAddresses=geocoder.getFromLocationName(locationNam

android - 如何在 android v2 map 上显示 map 比例尺

我正在使用GoogleAPIv2mapAndroid,但我无法在其上显示比例尺。请帮帮我,我能做些什么来在我的map上显示比例尺吗?我正在寻找它,但没有帮助。 最佳答案 Google在v2中删除了它。他们从他们的map应用程序中删除了它,但最近添加了它,不知道他们何时会为开发人员提供它。 关于android-如何在androidv2map上显示map比例尺,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - map 瓦片在地形和正常类型之间闪烁

我有一个Googlemapv2应用程序。在渲染过程中,map瓦片在地形类型和普通类型之间闪烁。您可以在下面的屏幕截图中看到图block边界。每block瓷砖似乎都在两种类型之间闪烁,然后停留在一种类型上。平移或缩放会再次引起整个闪烁。有些图block似乎比其他图block更容易出现闪烁,但它是不可预测的或不一致的。map设置为地形类型:map.setMapType(MAP_TYPE_TERRAIN);这发生在我的Android4.1手机和Android4.4Nexus7上。我最近才注意到它,所以它可能是在上次更新GooglePlay服务(目前使用更新13)期间悄悄出现的。升级到更新15

Android:Google Maps API 仍然免费吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我读到谷歌地图在不久的将来不会免费用于网站-这让我想到了用于Android开发的谷歌地图API是否仍然免费?

android - 在 Google Maps v2 for Android 上重绘位图

在这种情况下,我想使用gmsv2在Googlemap上绘制位图,并且每次用户位置更新都会强制执行位图更新。目前我使用以下代码fragment:publicvoidinit(){result=Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);canvas=newCanvas(result);}publicvoidupdate(){//drawoncanvas...draw(result);}publicvoiddraw(BitmapmodifiedBmp){if(overlay!=null){overlay.remove(

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

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