草庐IT

​​Maps

全部标签

android - 如何访问 Google Maps android API v2 后台的位置更改?

在我的应用程序中,我使用GoogleMapsandroidAPIv2即使我的应用程序在后台执行某些任务,我也必须获取位置变化的当前位置坐标。我该怎么做?编辑:这是我的位置跟踪代码LocationService.javapublicclassLocationServiceextendsService{StringTAG="LocationService";LocationManagermylocManager;LocationTrackermylocListener;Stringmyprovider;databaseobj=newdatabase(this);@Overridepubli

Android google maps APIs获取路线编程

我是Android谷歌地图API的新手。我正在从这个TUT中学习它:http://mobiforge.com/developing/story/using-google-maps-android但没有提到在两点之间获得方向。http://code.google.com/android/add-ons/google-apis/reference/index.html中是否有任何API可以完成此任务?提前致谢! 最佳答案 GooglemapAPI不提供任何路由功能。您可以使用Intent来触发谷歌导航器(假设它在您的设备上)或谷歌地图版

android - 使用 Google Maps API v2 时,Android 2.2 模拟器上缺少 Google Play 服务

嘿,我正在尝试在我的模拟器上使用Googlemap,即使我在运行它说的应用程序时安装了GooglePlay服务库Thisappwon'trunwithoutGooglePlayServiceswhicharemissingfromyourphone在LogCat上,我收到了有关它的警告,但不确定为什么会收到此警告。我的MainActivity.javapackagecom.mapsmaps;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;importandroid.view.Menu;impor

java - GetMap() 在使用 Google Maps API v2 的 Android 上返回 null

我在使用GoogleMapsAPIV2时遇到一些问题。我尝试了很多教程并搜索了很多答案(包括堆栈溢出),但我发现的一切都不起作用。我可以用xml标签绘制map.没问题,它有效。但是当我尝试获取MainActivity.java中的map时getMap()返回null,我不知道为什么。MainActivity.javapackagecom.example.testmaps;importandroid.app.Activity;importandroid.os.Bundle;importcom.google.android.gms.maps.GoogleMap;importcom.goog

android - 是否可以在 android Google maps API v2 的街景 View 中使用标记?

我在我的应用程序中实现了街景View,我想在街景View中查看map标记,这可能吗? 最佳答案 可以通过自定义实现向Android中的StreetView添加标记。你应该在你的StreetView上放置一个透明的SurfaceView,传递全景图。setOnStreetViewPanoramaCameraChangeListener(..)和panorama.setOnStreetViewPanoramaCameraChangeListener(..)到您的表面View以更新相机位置和位置。然后计算从您的相机位置到标记的距离,以及从

android - Google Maps Geocoding API 使用限制

我目前正在使用Google的MapsGeocodingAPI,正如文档所告知的那样,它每天的使用限制为2500个请求。有没有我可以调用的服务来检查我已经做了多少请求,或者我仍然可以做?我知道Google的API控制台中有此信息,但我正在考虑以编程方式对我的应用程序执行某些操作,它可以自己知道当前状态并在请求即将结束时通知我。仅供引用:我知道如果请求结束,服务会返回一个标志,通知OVER_QUOTA,但我有兴趣在它完成之前发现。 最佳答案 目前没有任何服务允许以编程方式检查使用情况。相应的功能请求已在Google问题跟踪器中提交:ht

android - "Error using newLatLngBounds(LatLngBounds, int): Map size can' t 为零...."在 Android 上使用 react-native-maps

我得到一个错误:“使用newLatLngBounds(LatLngBounds,int)时出错:map大小不能为零。mapView很可能尚未发生布局。等待布局发生或使用newLatLngBounds(LatLngBounds,int,int,int)允许您指定map的尺寸​​”。但我为getCurrentPosition设置了一个警报,并且我正在从getCurrentPosition()接收坐标。importReact,{Component}from'react';import{View,Dimensions}from'react-native';importMapViewfrom'r

android - Google Maps Android v2 不适用于 ActionBarSherlock fragment Activity

我已按照UsingActionBarSherlockWiththeNewSupportMapFragment上的步骤操作使用新的GoogleMapsAndroidv2API,但我遇到了一些导致应用程序在启动时崩溃的错误。我在我的应用程序上使用Maven,所以我也发布了我的AndroidManifest和POM文件。你能帮帮我吗?这是来自logcat的错误:12-2214:35:41.319:ERROR/AndroidRuntime(8565):FATALEXCEPTION:mainjava.lang.NoClassDefFoundError:com.google.android.gms

android - 在 Google Maps API v2 的屏幕上绘制大小不变的圆圈

我正在使用GooogleMapsAPIv2开发Android应用程序。我的map上有标记,我想圈出其中一个。通过使用Circle和CircleOptions类,我设法轻松地做到了这一点。但我也希望我的圆圈在缩放或取消缩放时在屏幕上保持相同的大小,就像标记一样。这意味着圆必须具有以像素为单位的恒定半径。遗憾的是,我们无法在APIv2中设置以像素为单位的半径。我尝试了几种解决方案,但我都不满意。在第一个中,我只是乘以或除以半径:@OverridepublicvoidonCameraChange(CameraPositionposition){if(previousZoom>position

android - 使用百分比填充的 Google Maps API v2 newLatLngBounds 在多窗口模式下抛出错误

我正在使用基于设备width的percentage设置的padding将相机设置为LatLngBounds动画,这样它就可以在小屏幕上工作设备。这甚至适用于具有4英寸显示屏的小型设备,但是它在Android7.0和之前支持多窗口模式的设备中的多窗口模式下失败,例如。盖乐世S7。我在多窗口模式下的设备上遇到以下异常:FatalException:java.lang.IllegalStateException:ErrorusingnewLatLngBounds(LatLngBounds,int,int,int):Viewsizeistoosmallafterpaddingisapplied