示例#1
0
        async void Start()
        {
            UniMapInitializer.Initialize();

            var request = new NearbySearchRequest("KEY")
            {
                radius = 1000,
                type   = PlaceType.Atm
            };

            // Callback search
            request.Send(
                new Location(48.8, 2.35),
                result => Debug.Log(JsonUtility.ToJson(result)),
                exception => Debug.LogError(exception)
                );

            // Task search
            try {
                var response = await request.Send(new Location(40.0, 2.35));

                Debug.Log(JsonUtility.ToJson(response));
            }
            catch (Exception e) {
                Debug.LogError(e);
            }
        }
    void Start()
    {
        var request = new NearbySearchRequest("KEY")
        {
            radius = 1000,
            type   = PlaceType.Atm
        };

        // Callback search
        request.Send(
            new Location(48.8, 2.35),
            result => Debug.Log(JsonUtility.ToJson(result)),
            exception => Debug.LogError(exception)
            );

        // Promise search
        request.Send(new Location(48.8, 2.35))
        .Then(response => Debug.Log(JsonUtility.ToJson(response)))
        .Catch(exception => Debug.LogError(exception));
    }