草庐IT

​​Maps

全部标签

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

android - Android App中Google Maps API的JSON解析

我正在尝试使用谷歌地图API来获取方向时间。我希望创建一个url,获取JSON响应,然后检查该响应的行程持续时间。创建JSON对象后,我无法导航它。对我来说,这表明我搞砸了获取响应或导航JSON对象。如果您能看到我从网络上的教程拼接在一起的代码fragment,我将不胜感激。此代码旨在获取响应。它被try/catch包围并且没有触发任何错误。StringstringUrl=;URLurl=newURL(stringUrl);HttpURLConnectionhttpconn=(HttpURLConnection)url.openConnection();if(httpconn.getR

android - maps api2 animateCamera速度问题

我正在尝试学习android,并使用新的googlemapsv2api玩一个应用程序。我有几个菜单项,一个缩放到当前位置,一个最终会缩放到另一个位置。第一个(下面代码中的show_horizo​​n)使map能够旋转,第二个将map设置为静态,北方位于屏幕顶部。我已将它们都设置为有6秒长的延迟,但show_horizo​​n()似乎忽略了速度设置,而show_iss()尊重它。此外,一旦进入旋转模式,如果我在map上滚动,触发show_horizo​​n()它现在将遵循速度设置。所以它似乎只在我从非旋转切换到旋转时忽略代码,但当我从另一个方向切换时它会尊重它。我曾尝试在切换时停止监听器

android - Play Store 上发布的应用程序无法与 Google Maps API 和 Facebook API 通信

我使用AndroidStudio创建了一个已签名的APK,并将我的SHA1指纹和相关APIkey添加到Google开发者控制台和Facebook控制台。如果我通过USB上传我签名的apk,一切都很好,在安装它之后映射API和facebookapi运行良好。如果我将相同的apk上传到Play商店,当我尝试使用Facebook登录时,它会显示“无效的key散列。key散列blablabla与任何存储的不匹配......”。因此,如果我不使用facebook登录,我什至无法获取我的googlemap;这让我认为play商店上加载的apk改变了他的指纹或类似的东西。我检查了AndroidDev

android - 为什么我得到的签名在 Google Maps Android API 上无效?

我的应用在装有5.1的设备上可以正常进行位置更新。从那时起,我做了两件事:生成签名的apk。尝试将其部署到6.0设备。我不知道发生了什么,但现在即使在我原来的设备上,googleapi也无法正常工作。这是我认为问题所在的错误日志的一部分:V/GoogleSignatureVerifier:com.google.android.gmssignaturenotvalid.Found:MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwF

android - 如何在不使用google maps api的情况下获取方向箭头

我是Android开发和导航应用程序的新手。我正在开发与GoogleNavigation相同但路径不同的导航应用程序。我能够找到自己的道路。现在我想以与Google导航应用程序相同的方式在应用程序中显示我的路径。但我不想使用GoogleNavigationAPI。在谷歌导航应用中,它们用箭头表示当前位置。有谁知道如何使用相同的表示法?或者任何人都可以给我任何提示,我应该在哪里寻找? 最佳答案 AndroidAssetStudio是一个非常好的图标网站,您可以创建一个与常用的谷歌地图标记非常相似的网站。向map添加标记是使用andro

android - 使用 android Google Maps API v2 作为离线图 block 的查看器 : is it possible?

Googlemap组件(com.google.android.gms.maps.GoogleMap)允许呈现自定义图block(OpenStreetMap或其他)。这些磁贴可以在设备上并可以离线使用,这就是我通过扩展TileProvider所做的事情。结合以下内容执行此操作:mMap.setMapType(GoogleMap.MAP_TYPE_NONE);我没有从谷歌地图服务器中提取任何数据,并且可以合理地预期该组件可以在没有互联网连接的情况下工作。(我在这里强调,我不是要缓存Google的数据;我是在独立于Google的map服务器处理离线图block。)我以为一切都很好,直到我意识

Android Studio 5.2 - 刷新失败。原因 :com. google.common.collect.Maps

这个问题在这里已经有了答案:Gradle0.9.+/0.9.2error:Unabletoloadclass'com.android.builder.testing.api.DeviceProvider'(2个答案)关闭8年前。AndroidStudio5.2中的每个项目都突然出现了这个问题Gradle'MyApplication4'projectrefreshfailed:Cause:com.google.common.collect.MapsGradlesettings确实可以找到有关它的任何信息,因此在重新安装之前会在这里进行检查

android - 通过 Maps API v2 处理 SurfaceView 中的触摸事件

我在创建将在用户四处移动map时触发的事件处理程序时遇到问题。有一个OnCameraChangeListener,但它是在map移动停止之后触发的。我已经在map上创建了SurfaceView,现在我不知道如何处理来自OnGestureListener的onScroll事件。示例代码如下:SurfaceViewsv=newSView();sv.setZOrderOnTop(true);mapView.addView(sv);...publicclassSViewextendsSurfaceViewimplementsRunnable,android.view.GestureDetect

android - 运行 Google Maps Android API v2 的最低 Android API 级别

我开发了一个使用GoogleMapsAndroidAPIv1的移动应用程序,我计划按照Google的建议将其移植到最新的GoogleMapsAndroidAPIv2。但是,我的应用程序还针对Android2.1设备,我无法确定v2map是否可以在此类设备上运行。我发现一些引用表明v2应该与API级别8和10(here、here和here)一起使用,前提是移动设备支持OpenGLES2.0,但与API级别7无关。因此,我的问题是:运行GoogleMapsAndroidAPIv2的最低AndroidAPI级别是多少?TIA! 最佳答案