小编use*_*726的帖子

Android Google Maps v2未显示指南针和位置图标

我也无法显示compass图标和my location图标.我有代码googleMap.getUiSettings.setMyLocationButtonEnabled(true),googleMap.getUiSettings().setCompassEnabled(true);但它没有在地图上显示.

package com.ctc.weathermap;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.provider.Settings;
import android.widget.Toast;

public class WeatherMapActivity extends Activity implements LocationListener {

private GoogleMap googleMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.weather_maps_main);

    LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

    lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);

    LocationManager service = (LocationManager) getSystemService(LOCATION_SERVICE);

    boolean enabledGPS = service.isProviderEnabled(LocationManager.GPS_PROVIDER);
    boolean …
Run Code Online (Sandbox Code Playgroud)

java android google-maps

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

从异步AWS Lambda返回数据

如何将作为事件调用的lambda的数据恢复到调用函数?

基本上我的lambda函数是:

exports.handler = function(event, context, callback) {
    var data = {};
    data.foo ='hello';
    callback(null, data)
}
Run Code Online (Sandbox Code Playgroud)

并且调用函数如下所示:

var AWS = require('aws-sdk');

var lambda = new AWS.Lambda();
var params = {
    FunctionName: 'SomeFunction',
    InvocationType: 'Event'
};

lambda.invoke(params, function (err, data) {
    if (err) {
        console.log(err, err.stack); // an error occurred
    } else {
        console.log(JSON.stringify(data, null, 2));
    }
});
Run Code Online (Sandbox Code Playgroud)

然而,我唯一从功能中回来的是

{
  "StatusCode": 202,
  "Payload": ""
}
Run Code Online (Sandbox Code Playgroud)

我认为回调参数的意思是允许调用函数在函数完成时获取数据.我使用它错了还是我问Lambda不可能的?

asynchronous amazon-web-services node.js aws-lambda

0
推荐指数
1
解决办法
1936
查看次数