Tag: 谷歌地图

LogCat消息:找不到Google Play服务资源。 检查您的项目configuration,以确保包含资源

我有一个使用Google Maps Android v2 API的应用程序。 我已经将google-play-services_lib库项目添加到了我的工作区,并从我的应用程序项目中添加了一个对它的引用,按照这些页面上的说明进行操作: http://developer.android.com/google/play-services/setup.html 。 https://developers.google.com/maps/documentation/android/start 一切似乎工作正常:应用程序显示地图和覆盖与默认标记。 所以我很确定我已经正确设置了Google Play服务和Google Maps API。 不过,每当地图视图初始化时(在第二代Nexus 7上),我都会在ADT LogCat窗口中看到此消息: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 消息级别为“错误”,标记为GooglePlayServicesUtil 。 这似乎是良性的,因为我的应用程序工作正常。 但是,我可以做什么或检查以解决任何问题可能? 更多信息:每次在“LogCat”中都会显示“Google Play服务资源未find”消息时,会在这些消息前面添加警告并标记为ResourceType : getEntry failing because entryIndex 906 is beyond type entryCount 3 Failure getting […]

如何使Google Maps API跨域AJAX调用?

我试图做一个jQuery的$.getJSON调用到谷歌地图地理编码web服务 ,但这是行不通的,因为跨域的安全问题。 我一直没能弄明白,但我已经读了一些关于Google Javascript API或JSONP,但到目前为止还没有明确的答案… 任何人都能照亮我吗? 谢谢!

用getMapAsyncreplacegetMap

我想用getMapAsyncreplace不赞成使用的getMap方法,但是我没有使用MapFragment ,而是使用GoogleMap : private GoogleMap googleMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); try { if(googleMap == null) { googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); } googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID); googleMap.setMyLocationEnabled(true); googleMap.setTrafficEnabled(true); googleMap.setIndoorEnabled(true); googleMap.setBuildingsEnabled(true); googleMap.getUiSettings().setZoomControlsEnabled(true); 如果我用这样的googleMapreplacegoogleMap ,我不能再setMapType等等。 那么在我的情况下,如何更改为getMapAsync呢? MapFragment mapFragment = (MapFragment) getFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this);

Google地图在Android中签署api重要错误

当我从debugging映射键切换到我签名的映射键时,我的地图停止工作。 我在logcat中得到以下错误: 09-03 18:18:04.112: WARN/System.err(4073): IOException processing: 26 09-03 18:18:04.112: WARN/System.err(4073): java.io.IOException: Server returned: 3 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) 09-03 18:18:04.112: WARN/System.err(4073): at java.lang.Thread.run(Thread.java:1019) 我已经加倍检查了一切,权限和库已经到位。 我已经重新制作了钥匙,没有运气。 有任何想法吗?

GoogleService无法初始化

我在我的Android应用程序中使用谷歌地图。 我已经创build了密钥并在清单文件中添加了必要的权限。 但是很快我开始了应用程序,我在debugging器中得到这个消息: GoogleService无法初始化状态:10,缺less预期的资源:“R.string.google_app_id”以初始化Google服务。 可能的原因是缺lessgoogle-services.json或com.google.gms.google-services gradle插件。 我不知道什么是错的。 地图工作正常,我可以使用它没有任何问题。 我的gradle文件有这个条目: 编译“com.google.android.gms:play-services:8.4.0” 这是什么抱怨,我如何缓解呢?

谷歌地图v3 – 限制可视区域和缩放级别

是否有可能将Google地图v3限制在某个区域? 我想只允许显示一些区域(例如一个国家),并禁止用户在别处滑动。 此外,我想限制缩放级别 – 例如只在级别6和9之间。我想使用所有的基本地图types。 有没有办法做到这一点? 我通过使用StyledMap来限制缩放级别已经取得了部分成功,但是我成功的只限于ROADMAP,我无法通过这种方式限制其他基本types的缩放。 感谢您的帮助

使用Google Maps API v2获取驾车路线

我试图find两个位置之间的驾驶方向: LatLng(12.917745600000000000,77.623788300000000000) LatLng(12.842056800000000000,7.663096499999940000) 我试过的代码是: Polyline line = mMap.addPolyline(new PolylineOptions(). add(new LatLng(12.917745600000000000,77.623788300000000000), new LatLng(12.842056800000000000,7.663096499999940000)) .width(5).color(Color.RED)); 但是这两点之间画了一条直线。 有没有其他的方法/途径来获得这两点之间的驾驶方向。

导入在此参考android旁边显示红色X的google-play-service库

我试图使用导入在Google项目中添加google-play-service库(对于Google地图)。 添加了这个引用旁边的红色X的path,并且不添加引用。 知道如何解决这个问题?

TileProvider使用本地磁贴

我想使用最新Android Maps API(v2)的新TileProviderfunction来覆盖GoogleMap上的一些自定义贴图。 然而,因为我的用户很多时间都没有互联网,所以我想保持设备上的zip文件/文件夹结构中存储的磁贴。 我将使用带有geotiffs生成我的瓷砖。 我的问题是: 什么是将瓷砖存储在设备上的最佳方式? 我将如何去创build返回本地磁贴的TileProvider?

在Google地图结果上添加“search区域”大纲

去年,谷歌在许多地方报道了search区域提供的产品,并在Google地图上显示。 例如在这里 ,并在这里和这里报告。 为了明确,这是当谷歌添加与search查询相关的大纲。 如果您要search城镇,邮政编码或邮政编码,Google会突出显示该地图的这个区域。 例: 这显然不能通过API获得,只能通过Google自己的networking资源。 最近,我注意到一些其他域使用这个function,例如在Twitter上 。 Twitter和其他大型组织正在使用API​​吗? 是否添加了此function,但尚未logging? 或者我只是错过了公告,找不到任何文档?