草庐IT

​​Maps

全部标签

android - 自定义标记在某些设备上显示为白色(Google Maps v3 Android SDK)

我在Android应用程序上使用自定义标记运行GoogleMapsSDK。在我们的测试手机上一切正常——A7000、三星和其他手机。但是,当我在Nexus5或LG设备上运行该应用程序时,一种类型的自定义标记在map上显示为白色。当标记显示为白色时,将执行所需的行为。我们对此非常困惑,尤其是因为另一个自定义标记(非常相似)工作正常。除了硬件之外,我们的测试手机与Nexus5之间的唯一区别是Nexus运行的是Android6.0,而我们的测试手机运行的是5.x和4.x。用于添加标记的代码for(i=0;i用于更改标记图标使用m.setIcon(BitmapDescriptorFactory

android - 如何从 Android Google Maps API V2 获取 MapView 的位图

我正在将我的应用程序更新到新的AndroidMapsAPIV2,但在尝试获取当前显示的map的位图图像时遇到了问题。在APIV1中,我是这样做的:BitmapmBitmap;MapViwemMapView;//...mBitmap=Bitmap.createBitmap(MAP_WIDTH,MAP_HEIGHT,Bitmap.Config.ARGB_8888);Canvascanvas=newCanvas(mBitmap);mMapView.draw(canvas);在APIV1中,这为我提供了map的位图,在APIV2中,我得到的只是一个黑色矩形。此外,对于APIV2,我使用的是Ma

android - Google MAPs API for android 限制 2500 个请求/天是每个客户端设备还是每个应用程序 key ?

抱歉,我发现了类似的问题-但没有找到答案:只有讨论。我正在开发旨在在map上放置点和绘制路线的android应用程序。如果谷歌限制使用他们的map每个key2500次/天-没有办法使用它,因为即使你的应用程序已经售出-你也需要每月为每额外的1000次请求/天支付费用。尤其是免费申请不清楚:1年后每月10万次下载需要多少钱?请分享您的经验(不是您的假设)。谢谢。 最佳答案 您正在寻找的限制并不完全清楚,因为“map的使用”可以遵循许多不同的mapAPI类别。对于仅显示map,您可以使用GoogleMapsAndroidAPIv2在移动

android - 如何使用适用于 Android 的 Android Maps Utility Library 显示 InfoWindow

我正在使用GoogleMapsAndroidAPIUtilityLibrary为了以集群方式在map中显示多个标记。我已按照说明使其工作,并查看了库中的示例,但我不知道如何在单击标记时显示InfoWindow。我猜getMap().setOnMarkerClickListener(mClusterManager);是管理onClick事件的那个,如果被注释掉,我可以使用getMap覆盖它().setInfoWindowAdapter(newInfoWindowAdapter(){));但我无权访问我的自定义标记对象。然而,如果我使用getMap().setOnMarkerClickLi

google-maps - Flutter中的谷歌地图没有响应触摸事件

我在Flutter应用程序中有两个不同的屏幕,它们使用Googlemap(由library提供)。第一个的小部件结构是Scaffold->ListView->Visibility->Center->SizedBox->GoogleMap第二个屏幕是Scaffold->Container->Column->SizedBox->GoogleMap在两个屏幕上,我的map设置相同,但由于某种原因,第一个屏幕上的map没有响应任何触摸事件。 最佳答案 我也遇到了同样的问题,经过长时间的搜索,我找到了以下解决方案,所以它可以工作:Google

google-maps - Flutter中的谷歌地图没有响应触摸事件

我在Flutter应用程序中有两个不同的屏幕,它们使用Googlemap(由library提供)。第一个的小部件结构是Scaffold->ListView->Visibility->Center->SizedBox->GoogleMap第二个屏幕是Scaffold->Container->Column->SizedBox->GoogleMap在两个屏幕上,我的map设置相同,但由于某种原因,第一个屏幕上的map没有响应任何触摸事件。 最佳答案 我也遇到了同样的问题,经过长时间的搜索,我找到了以下解决方案,所以它可以工作:Google

android - 在 google maps api v2 中更改标记的 InfoWindow View 的边距颜色

您好,我尝试将具有(白色)的默认颜色更改为黑色,这在googlemapsapiv2中,有人知道我该怎么做吗?PD:是信息窗口的边距这是我更改信息窗口内容但需要更改边距的代码:SGoogleMapmap=....map.setInfoWindowAdapter(newInfoWindowAdapter(){@OverridepublicViewgetInfoContents(Markermarker){Viewv=getLayoutInflater().inflate(R.layout.info_window_layout,null);v.setBackgroundColor(Color

android - 使用 google maps api v2 的自定义信息窗口

我可以用一个简单的代码块自定义infoWindow的内容:privateGoogleMapmMap;mMap.setInfoWindowAdapter(newInfoWindowAdapter(){@OverridepublicViewgetInfoWindow(Markerarg0){returnnull;}@OverridepublicViewgetInfoContents(Markerarg0){Viewv=getLayoutInflater().inflate(R.layout.custom_infowindow,null);returnv;}});但这只会改变内容,不会改变i

android - 如何使用 Google Maps Android API v2 禁用 3d 建筑物

我最近开始使用MapsAndroidApi(V2)并与自定义图block叠加层集成。我能够成功地添加叠加图像,但是当叠加在3d建筑物上时它们看起来很傻。我希望能够全局或针对特定建筑物关闭3d建筑物,以便我的瓷砖图像不会干扰3d图像。实现此目标的最佳方法是什么? 最佳答案 他们似乎再次改变了他们的行为以禁止显示3D建筑:GoogleMap.setBuildingsEnabled(false);GoogleMapAndroidReference 关于android-如何使用GoogleMap

dart - 如何在 Google Maps Flutter 插件上添加折线?

我用的是官方GoogleMapsFlutterplugin显示map,它工作得很好,但现在我想在map上显示一条路线,所以我使用thispackage为我提供路线,我只需添加Polylines. 最佳答案 我用这个插件解决了同样的问题google_maps_flutter:^0.5.19import'package:google_maps_flutter/google_maps_flutter.dart';staticconstLatLng_center=constLatLng(33.738045,73.084488);finalS