jjzjj

GoogleMap

全部标签

android - 使用 GoogleMap 或 MapBox Direction API 在我的应用程序中实现我自己的导航

我想在我的Android应用程序中为司机实现导航map。我不想使用URL方案打开谷歌地图应用程序来导航它。我更喜欢在我的应用程序中实现此导航功能,就像Googlemap所做的那样。我的要求很简单。将用户从PlaceA导航到PlaceB。在我阅读了谷歌和MapBox网站的文档之后。有directionsapi供用户获取所有信息,如路线。1GoogleMap方向API:https://developers.google.com/maps/documentation/directions/intro?hl=en2MapBox方向API:https://www.mapbox.com/devel

android - 必需的 com.google.android.gms.GoogleMap 发现无效

我在网上寻找解决方案,因为getMap()方法已弃用,因此,我想用getMapAsync();替换它。我已经在谷歌和安卓官方文档上搜索过,但我仍然卡住了,请帮忙。我现在收到一条错误消息,上面写着不兼容的类型必需的com.google.android.gms.GoogleMap发现无效。publicclassMapsextendsAppCompatActivityimplementsOnMapReadyCallback{privateGoogleMapgoogleMap;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){su

android - 将 1000 的标记添加到 android Googlemap

我正在开发一个基于GoogleMap的安卓应用程序。我需要在map上显示1000个标记。目前,我从SQLite数据库加载器检索每个标记的纬度和经度,并在publicvoidonLoadFinished(finalLoaderloader,finalCursorcursor)方法中添加标记。但是,这种方法会带来非常糟糕的用户体验,因为在我添加标记时应用程序没有响应。如何将1000个标记添加到googlemap并使我的应用程序保持响应?因为我必须在主UI线程上将标记添加到map。 最佳答案 一种可能的方法是只添加Markers当它们落入

android - 可以删除 googlemap 上图标(项目)的阴影吗?

我有一张Googlemap,上面有这些项目:drawable3=this.getResources().getDrawable(R.drawable.trazeicon);但Android会自动在map上绘制图像trazeicon的阴影,而我不想有那个阴影。如何删除它?编辑:我收到错误:语法错误,插入“}”以完成ClassBody完整代码如下:packagecom.GPSLoc;importjava.util.ArrayList;importandroid.app.AlertDialog;importandroid.content.Context;importandroid.graph

Android animateCamera GoogleMap.CancelableCallback 用法

我完全不知道如何在androidSDK中使用“animateCamera”的回调功能。我想使用onFinish功能,谢谢。publicfinalvoidanimateCamera(CameraUpdate更新,GoogleMap.CancelableCallback回调)http://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.html#animateCamera%28com.google.android.gms.maps.CameraUpdate,%20com.google.android

android - GoogleMap.InfoWindowAdapter 中的 picasso 图像加载问题

我正在使用GoogleMapsApi,并希望在单击标记时在InfoWindow中显示图像。我实现了它,但是Picasso有一个问题。当我单击标记时,会显示infoWindow并且imageView会显示占位符图像。如果我再次单击同一个标记,Picasso会成功加载图像。我必须点击两次,这太奇怪了。为了更好的理解截图:首先点击标记:当我再次点击时:下面是我的代码:InfoWindowAdapter(Picasso在此处加载)mMap.setInfoWindowAdapter(newGoogleMap.InfoWindowAdapter(){@OverridepublicViewgetIn

android - 如何缩放相机以覆盖android googlemap中的路径?

我使用LatLng.Builder覆盖了Googlemap中的多个位置,并且它正在运行。有什么方法可以覆盖Googlemap中两个位置之间的整个路径?我的当前代码包含多个位置builder=newLatLngBounds.Builder();builder.include(LatLng1);builder.include(LatLng2);googleMap.animateCamera(CameraUpdateFactory.newLatLngBounds(builder.build(),17));有什么建议吗?谢谢 最佳答案 我知

android - 什么时候可以在 OnMapReadyCallback 的 onMapReady 之后调用 GoogleMap.moveCamera?

当前的AndroidGoogleMapsAPI要求您在访问GoogleMap之前使用OnMapReadyCallback调用mapFragment.getMapAsync。我假设一旦你有了GoogleMap就可以安全地调用moveCamera()但我看到崩溃报告中有一个IllegalStateException说map大小不能为0。很可能,mapView的布局尚未发生。所以我尝试添加一个ViewTreeObserver.OnPreDrawListener,并将moveCamera()调用移动到onPreDraw方法,作为该方法的文档说“此时,树中的所有View都已测量并给出了一个框架”

android - googleMap.getMyLocation();无法获取当前位置

我想制作一个程序来计算一些地方到我当前位置之间的距离,但是我的googleMap.getMyLocation();无法正常工作。googleMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();googleMap.setMyLocationEnabled(true);googleMap.getUiSettings().setCompassEnabled(false);mylocation=googleMap.getMyLocation();direction=newGMapV2Direct

swift - 使用 Swift 更改 GoogleMap 中标记的大小

我在GoogleMap中放置了一个标记,其中包含Image。但图像的尺寸要大得多。那么如何减小标记的大小。我试过这个:marker.icon=self.image(marker.icon,scaledToSize:CGSize(width:3.0,height:3.0)) 最佳答案 要调整图像大小,请参阅:ThesimplestwaytoresizeanUIImage?现在将调整大小的图像设置为标记图标,即marker.icon=self.imageWithImage(image:UIImage(named:"imageName")