示例#1
0
    void SubmitForm()
    {
        string bName     = businessName.text;
        string bLocation = businessCoord.text;
        string bDeals    = businessDeals.text;

        Debug.Log(bName);
        Debug.Log(bLocation);
        Debug.Log(bDeals);

        if (bName != "" && bLocation != "" && bDeals != "")
        {
            string[] latLongs  = bLocation.Split(',');
            double   lat       = System.Convert.ToDouble(latLongs[0]);
            double   longitude = System.Convert.ToDouble(latLongs[1]);

            Google.Maps.Coord.LatLng bLatLong = new Google.Maps.Coord.LatLng(lat, longitude);

            mI.AddBusiness(bName, bDeals, bLatLong);
        }

        businessName.text  = "";
        businessCoord.text = "";
        businessDeals.text = "";
    }
示例#2
0
        private void Start()
        {
            foreach (var place in secretsService.PlaceDb.Place
                     .Where(place => !place.GooglePlaceId.IsEmpty())
                     .GroupBy(p => p.GooglePlaceId)
                     .Select(grp => grp.FirstOrDefault()))
            {
                var pin = _container.InstantiatePrefabForComponent <PlacePin>(pinPrefab, worldCanvas.gameObject.transform,
                                                                              new object[] { place });
                pin.gameObject.name = place.Name + " (Pin)";

                var latLng   = new LatLng(place.Position.Latitude, place.Position.Longitude);
                var position = mapsService.Coords.FromLatLngToVector3(latLng);
                position.y             = 10;
                pin.transform.position = position;
                placePins[place.Id]    = pin;

                var panel       = _container.InstantiatePrefabForComponent <PlaceBottomPanel>(resultPanelPrefab, resultsPanel.transform, new object[] { place });
                var panelObject = panel.gameObject;
                panelObject.transform.rotation = Quaternion.identity;
                panelObject.SetActive(false);
                panelObject.name            = place.Name + " (Result Panel)";
                placeResultPanels[place.Id] = panel;
            }

            resultsContainer.SetActive(false);
        }