我试图在谷歌地图上显示我的当前位置,但它在mapfragment中显示黑屏。我的list文件ContactUsLayout(显示map的布局)联系我们布局联系我们Activity课publicclassContactUs_ActivityextendsFragmentActivity{GoogleMapmMap;GPSTrackergps;DoublecurrLat;DoublecurrLong;GMapV2Directiongmap;Buttonhomebutton;TextViewview1;@OverrideprotectedvoidonCreate(BundlesavedIns
我想制作一个使用Googlemap的Android应用程序。我已经安装了Eclipse、AndroidJDK和一个AVD(Android虚拟设备)。我遵循了本教程:http://developer.android.com/resources/tutorials/hello-world.html并制作了我的第一个应用程序。它有效:)但是,要开发使用GoogleMapsAPI的Android应用程序,您必须获得GoogleMapsAPIkey。根据这个链接http://code.google.com/android/add-ons/google-apis/mapkey.html您通过在JD
今天尝试使用新的API看看我是否可以将我当前的应用程序移植到它,我发现没有MapView.getOverlays().add(...);从概念上讲,似乎很难想象以前是2D的叠加层在map倾斜时会如何重新排列。我看到有一个名为GroundOverlay的功能,但这看起来不适用于我的情况。我还看到了Polyline,这看起来更适合我的目的。有没有人知道如何使用mapAPIv2添加路线叠加层(我正在使用DirectionsAPI)? 最佳答案 这是用Polyline完成的。来自GoogleDevelopers页面上的示例-https://
我如何扩展GoogleMapsAndroidAPIv2以检测map何时被平移或缩放? 最佳答案 添加OnCameraChangeListener到你的GoogleMap通过setOnCameraChangeListener()。 关于android-扩展GoogleMapsAndroidAPIv2以提供平移和缩放事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14307476
您好,我目前正在开发一款谷歌地图应用。我想要以下效果:为此,我首先在国家/地区上创建一个多边形叠加层,然后为具有特定KM半径的突出显示区域在该多边形上添加一个孔,以便在缩放时缩小和扩展。现在我知道如何创建多边形了;mMap.addPolygon(newPolygonOptions().addAll(sCountryBorder).fillColor(0xcc000000));现在我想在这个多边形上加一个洞,但我不知道如何生成一个具有正确半径的圆孔。mMap.addPolygon(newPolygonOptions().addAll(sCountryBorder).fillColor(0
我希望在设备旋转时提高SupportMapFragment的性能。似乎必须重新创建fragment。我不确定这一点,但是当设备旋转时,必须重新加载map图block。从性能的角度来看,保留和重用整个mapfragment而不必重新实例化fragment是有意义的。对此有任何见解将不胜感激。我在xml中声明SupportMapFragment并使用SetupMapIfNeeded(),如api文档中所述。privatevoidsetUpMapIfNeeded(){//Doanullchecktoconfirmthatwehavenotalreadyinstantiatedthe//map
我有一个集群标记,它定义了一个包含一组标记的边界矩形。该集群有一个中心(纬度,经度),一个标记计数和一个纬度和经度跨度来计算边界。GoogleMapsAPI(JS)有一个名为“getBoundsZoomLevel(bounds)”的函数,但我无法在适用于Android的GoogleMapsSDK中找到等效方法。如何估计给定边界的缩放级别(尤其是在具有不同分辨率/密度的不同设备上)?我计划用户可以触摸一个集群标记,mapView将以该集群的中心和边界为中心。有没有人给我一个有效的代码fragment或一些建议?提前致谢问候托尔斯滕。 最佳答案
这是Android等效于thisiOS问题。尝试创建一个View,其中包含大约20%的屏幕(在ActionBar下...)的MapView,而屏幕的其余部分是一个ScrollView,当向下滚动时,它会重叠在MapView的顶部并将其隐藏.简而言之,就像FourSquare的Android应用程序。有什么想法吗? 最佳答案 我已经根据AndroidSlidingUpPanel做了一个实现(非常感谢这个项目)。详情http://android.amberfog.com/?p=915带有示例的源代码:https://github.com
我希望能够使用适用于Android的GoogleMapsAPI显示两个用户定义地理点之间的路线。我还希望能够让用户选择要显示的路线类型,无论是步行、骑自行车、汽车等。此外,我希望能够计算使用这条路线所需的时间和距离。我试过在网上搜索并查看其他stackoverflow问题,但无济于事。我该怎么做?我怎样才能编码这个。//----编辑----//我还想获取交通信息,如繁忙路线、拥堵情况等 最佳答案 这里有一些代码可以帮助您。Stringurl="http://maps.googleapis.com/maps/api/direction
我正在尝试在新的googlefluttermap中迭代标记.我使用Web服务检索坐标数组,然后迭代元素并获取具有纬度和经度的索引。for(inti=0;i还有map选项。GoogleMapControllermapController;GoogleMap(onMapCreated:(GoogleMapControllermapController){mapController=mapController;},options:GoogleMapOptions(mapType:MapType.satellite,myLocationEnabled:true,cameraPosition:C