草庐IT

​​Maps

全部标签

android - Google Maps V2 - 膨胀类 fragment 时出错

我正在尝试Android应用程序开发。我目前正在使用Eclipse(我不记得版本,无论是最新版本)。我已经过了一座桥,我似乎无法理解我做错了什么。我正在尝试使用GoogleMapsV2API。我浏览了几个文档并尝试了几种技术,所有这些都会导致相同的错误:Android.view.InflateException:BinaryXMLfileline#2:Errorinflatingclassfragment我已经连续2天把脸撞在key上了,试图弄清楚我在这里做错了什么。我做过的事情:从一个空白Activity开始。Project->Properties->Android->Project

android - 缺少 Google Services 3.0.0 的 api_key/current key 和 build.gradle 中的 Maps API key

我的问题与Missingapi_key/currentkeywithGoogleServices3.0.0非常相似但更复杂。我今天早上将我的应用更新为com.google.gms:google-services:3.0.0和所有play-services9.0.0依赖项compile'com.google.android.gms:play-services-analytics:9.0.0'compile'com.google.android.gms:play-services-ads:9.0.0'compile'com.google.android.gms:play-services-

android - 缺少 Google Services 3.0.0 的 api_key/current key 和 build.gradle 中的 Maps API key

我的问题与Missingapi_key/currentkeywithGoogleServices3.0.0非常相似但更复杂。我今天早上将我的应用更新为com.google.gms:google-services:3.0.0和所有play-services9.0.0依赖项compile'com.google.android.gms:play-services-analytics:9.0.0'compile'com.google.android.gms:play-services-ads:9.0.0'compile'com.google.android.gms:play-services-

android - 如何在 Android Google Maps API v2 中将 LatLng 和半径转换为 ​​LatLngBounds?

我认为这是最近的GoogleMapsAPIv2的限制。他们最近添加了在地面上绘制圆圈的功能-但如果您想定位相机以使其显示整个圆圈,则没有办法这样做。可以调用CameraUpdateFactory#newLatLngBounds(bounds,padding),其中“bounds”是LatLngBounds,“padding”是以像素为单位的距离。问题是无法在LatLngBounds中创建LatLng和半径。LatLngBounds的构造函数只接受2个LatLng实例并生成一个矩形,其中这些是NW和SE角。 最佳答案 就像Risadi

android - 如何在 Android Google Maps API v2 中将 LatLng 和半径转换为 ​​LatLngBounds?

我认为这是最近的GoogleMapsAPIv2的限制。他们最近添加了在地面上绘制圆圈的功能-但如果您想定位相机以使其显示整个圆圈,则没有办法这样做。可以调用CameraUpdateFactory#newLatLngBounds(bounds,padding),其中“bounds”是LatLngBounds,“padding”是以像素为单位的距离。问题是无法在LatLngBounds中创建LatLng和半径。LatLngBounds的构造函数只接受2个LatLng实例并生成一个矩形,其中这些是NW和SE角。 最佳答案 就像Risadi

android - ScrollView 内的 Google Maps API v2 SupportMapFragment - 用户无法垂直滚动 map

我正在尝试将Googlemap放在ScrollView中,以便用户可以向下滚动其他内容以查看map。问题是这个ScrollView吃掉了所有的垂直触摸事件,所以map的UI体验变得很奇怪。我知道在谷歌地图V1中,您可以覆盖onTouch或setOnTouchListener以在MotionEvent.ACTION_DOWN时调用requestDisallowInterceptTouchEvent。我曾尝试用V2实现类似的技巧,但无济于事。到目前为止我已经尝试过:覆盖SupportMapFragment,并在onCreateView内部为View设置一个触摸监听器调用SupportMap

android - ScrollView 内的 Google Maps API v2 SupportMapFragment - 用户无法垂直滚动 map

我正在尝试将Googlemap放在ScrollView中,以便用户可以向下滚动其他内容以查看map。问题是这个ScrollView吃掉了所有的垂直触摸事件,所以map的UI体验变得很奇怪。我知道在谷歌地图V1中,您可以覆盖onTouch或setOnTouchListener以在MotionEvent.ACTION_DOWN时调用requestDisallowInterceptTouchEvent。我曾尝试用V2实现类似的技巧,但无济于事。到目前为止我已经尝试过:覆盖SupportMapFragment,并在onCreateView内部为View设置一个触摸监听器调用SupportMap

android - 适用于 Android 的 Google Maps API,获取 SHA1 证书而不是 MD5

当我尝试使用keytool获取MD5指纹时,我得到的是SHA1指纹,而Googlemap无法识别它。如何获取MD5指纹? 最佳答案 使用JDK版本1.6而不是1.7,因为1.7默认使用SHA1生成指纹。或者您可以使用keytool的(-v)选项为您提供所有支持的算法输出,您将在其中找到MD5。例如:keytool-v-list-keystore[您的keystore路径]然后输入默认密码[android](您可以从Eclipse窗口>Prefs>Android>build获取keystore路径)。真诚地,数码狐

android - 适用于 Android 的 Google Maps API,获取 SHA1 证书而不是 MD5

当我尝试使用keytool获取MD5指纹时,我得到的是SHA1指纹,而Googlemap无法识别它。如何获取MD5指纹? 最佳答案 使用JDK版本1.6而不是1.7,因为1.7默认使用SHA1生成指纹。或者您可以使用keytool的(-v)选项为您提供所有支持的算法输出,您将在其中找到MD5。例如:keytool-v-list-keystore[您的keystore路径]然后输入默认密码[android](您可以从Eclipse窗口>Prefs>Android>build获取keystore路径)。真诚地,数码狐

node.js - 是否可以在 node.js 服务器端使用 google.maps api 库?

我正在开发使用googlemapversion3api的googlemap应用程序,特别是google.maps.geometry.encoding中的实用方法,例如decodePath、encodePath、computeDistanceBetween、interpolate,以便计算地点的位置在第一个版本的网络应用程序中,大部分应用程序逻辑都在网络浏览器上,现在我想将一些逻辑移动到基于node.js的服务器上。但是,由于应用程序依赖于googleapi,我想知道有没有办法我仍然可以在node.js服务器上使用googlemapapi提前致谢 最佳答案