小编Joy*_*yal的帖子

在Marshmallow设备中加载地图时获取android.view.InflateException

我试图在我的片段Activity中加载map并获取XML膨胀错误.崩溃只发生在Marshmallow(使用Micromax AQ4501 - Android 6.0).

谷歌搜索我发现相同的情况请看这里

我尝试了同样的问题,插入SD卡解决了问题.但我需要一个正确的方法来解决这个问题.这可能是非常罕见的情况,我无法在所有设备中进行SD可用性检查.请指导我解决此问题.

快乐的编码!

android google-maps android-fragments android-6.0-marshmallow

6
推荐指数
1
解决办法
210
查看次数

无法从android中的谷歌地图中心获取latlong

我使用mapFragment在我的应用程序中显示谷歌地图.我想获得地图中心的纬度和经度.

我已将标记图像放在xml文件中的地图中心,

<fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

     <ImageView  android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/marker_image"
        />
Run Code Online (Sandbox Code Playgroud)

因此,这将标记放置在屏幕的中心,以便用户拖动地图,我应该能够获得地图中心的纬度和经度.

这就是我以前得到的地图中心,

VisibleRegion visibleRegion = googleMap.getProjection()
                    .getVisibleRegion();

Point x = googleMap.getProjection().toScreenLocation(visibleRegion.farRight);

Point y = googleMap.getProjection().toScreenLocation(visibleRegion.nearLeft);

Point centerPoint = new Point(x.x / 2, y.y / 2);

LatLng centerFromPoint = googleMap.getProjection().fromScreenLocation(
                    centerPoint);
Run Code Online (Sandbox Code Playgroud)

问题是我将centerFromPoint LatLng值的值变为0.0.

我甚至试过用

LatLng loc = googleMap.getCameraPosition().target;
Run Code Online (Sandbox Code Playgroud)

即使在这种情况下,我的loc值也是0.0.

我无法弄清楚为什么我没有得到纬度和经度值.

android google-maps google-maps-markers google-maps-android-api-2

3
推荐指数
1
解决办法
2022
查看次数

是否可以使用Phonegap应用程序访问SSL认证页面?

我知道这是一个重复的帖子..

我想知道,android或phonegap应用程序更适合银行应用程序与Webservice访问SSL认证页面以获取私人详细信息(帐号,帐户详细信息等)?

1.获得SSL认证页面(Android Vs Phonegap)的优缺点是什么?

2.什么是安全问题?

3.如何解决这个问题?(实现这一目标的指南)

需要一些有用的文档来清除我的怀疑...在此先感谢

ssl android phonegap-plugins cordova

2
推荐指数
1
解决办法
4485
查看次数