小编rom*_*e 웃的帖子

如何在Android中从名称或lat获取PlaceID?

这是我的代码:

Geocoder geocoder = new Geocoder(this, Locale.getDefault());
    List<Address> addresses = geocoder.getFromLocationName(text, 10);
    test.clear();
    for (int i = 0; i < addresses.size(); i++) {
        Address address = addresses.get(i);
        for (int j=0;j<address.getMaxAddressLineIndex();j++) {
            test.add(address.getAddressLine(j) + ", " + address.getCountryName());
//                address.getLatitude();
//                address.getLatitude();
            }
        }
Run Code Online (Sandbox Code Playgroud)

但我找不到像address.getPlaceID()这样的东西.

也许我使用另一个API来自name或lat,从上面的代码获取PlaceID.谢谢!

android google-geocoder

8
推荐指数
1
解决办法
1万
查看次数

在Swift中的View上显示GoogleMaps?

我的代码:

var camera = GMSCameraPosition.cameraWithLatitude(currentLocation.latitude, longitude: currentLocation.longitude, zoom: 12) 
//latitude, longitude like :31.230416 and 121.473701.
let map = GMSMapView(frame: CGRectZero)
map.delegate = self
map.camera = camera
self.view = map
Run Code Online (Sandbox Code Playgroud)

它工作正常!像这样:

在此输入图像描述

但是当我创建新视图时: @IBOutlet weak var mapView: UIView!

然后改变这一行:self.view = maptoself.mapView = map

它不适合我,我得到一个空白的视图.

google-maps ios swift

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

setDrawerLockMode在android中不起作用?

我想锁定DrawerLayout的左右和左右滑动.

DrawerLayout drawerLayout;
Run Code Online (Sandbox Code Playgroud)

的onCreate:

drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
Run Code Online (Sandbox Code Playgroud)

单击按钮打开drawerLayout:

drawerLayout.openDrawer(Gravity.LEFT);
Run Code Online (Sandbox Code Playgroud)

并关闭:

drawerLayout.closeDrawers();
Run Code Online (Sandbox Code Playgroud)

我在onCreate,onResume,onStart中尝试setDrawerLockMode但是没有工作,它仍然可以打开,关闭时滑动它.

编辑2:

它适用于:

android:layout_gravity="start"

而不是与:

android:layout_gravity="start|bottom"
Run Code Online (Sandbox Code Playgroud)

任何帮助.谢谢.

android swipe drawerlayout

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

在Swift中将字符串格式化为HH:mm

我的代码:

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let date = dateFormatter.dateFromString("2015-09-01 00-32-40")
Run Code Online (Sandbox Code Playgroud)

结果:2015-08-31 17:32:40

但我希望得到这样的结果:17:32.我该如何解决?

format time date ios swift

4
推荐指数
1
解决办法
8318
查看次数

如何通过id执行更新反向查询mysql?

我有 5 行,ID 为:1,2,3,4,5。

然后我做了一个查询,尝试将这些 ID 更改为:2,3,4,5,6

Update table set `id` = `id` + 1 
Run Code Online (Sandbox Code Playgroud)

然后我得到:

密钥“PRIMARY”的重复条目“2”。

我知道这个查询首先由 ID 1 执行,原因是 PRIMARY 2 已经存在。

所以我的问题是如何让一个查询已经被ID从5执行到1。

mysql

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

标签 统计

android ×2

ios ×2

swift ×2

date ×1

drawerlayout ×1

format ×1

google-geocoder ×1

google-maps ×1

mysql ×1

swipe ×1

time ×1