コード例 #1
0
    public List <WaypointData> ImaginaryDAOnear(WaypointData.TypeOfPlace type, string position)
    {
        Debug.Log(position + ", " + type.ToString());;
        List <WaypointData> waypointDataList = new List <WaypointData>();
        WaypointData        wp1 = new WaypointData("39.47306, -6.37132", WaypointData.TypeOfPlace.alojamiento, "Albergue Municipal de Caceres", "Avda. de la Universidad s/n", "http://www.alberguecaceres.es/", "*****@*****.**", "927102 001");

        waypointDataList.Add(wp1);

        return(waypointDataList);
    }
コード例 #2
0
    public List <WaypointData> ImaginaryDAO(WaypointData.TypeOfPlace type, string from, float radius)
    {
        Debug.Log("Usuario " + from + ", radio " + radius + ", " + type.ToString());
        List <WaypointData> waypointDataList = new List <WaypointData>();
        WaypointData        wp1 = new WaypointData("39.47343, -6.37132", WaypointData.TypeOfPlace.alojamiento, "Albergue Municipal de Caceres", "Avda. de la Universidad s/n", "http://www.alberguecaceres.es/", "*****@*****.**", "927102 001");
        WaypointData        wp2 = new WaypointData("39.47280, -6.37248", WaypointData.TypeOfPlace.cafebar, "Adarve", "Calle Maestro Sánchez Garrido, 4 ", "", "*****@*****.**", "+34 927248064");
        WaypointData        wp3 = new WaypointData("39.47332, -6.37412", WaypointData.TypeOfPlace.restaurante, "Botein", "Calle Madre Isabel de Larrañaga, s/n", "http://www.botein.es", "*****@*****.**", "+34 927240840");
        WaypointData        wp4 = new WaypointData("39.47300, -6.37022", WaypointData.TypeOfPlace.barCopas, "Farmacia Legend", "Plaza Mayor, 20", "", "*****@*****.**", "+34 927261052");

        waypointDataList.Add(wp1);
        waypointDataList.Add(wp2);
        waypointDataList.Add(wp3);
        waypointDataList.Add(wp4);

        return(waypointDataList);
    }
コード例 #3
0
    public void newPlace(string position, WaypointData.TypeOfPlace type, string name, string direction, string uri, string email, string telephone)
    {
        WaypointData waypoint = new WaypointData(position, type, name, direction, uri, email, telephone);

        _waypointList.Add(waypoint);
        _locations.Add(Conversions.StringToLatLon(position));
        GameObject instance = null;

        switch (type)
        {
        case WaypointData.TypeOfPlace.alojamiento:
            instance = Instantiate(alojamientoPrefab);
            break;

        case WaypointData.TypeOfPlace.barCopas:
            instance = Instantiate(barCopasPrefab);
            break;

        case WaypointData.TypeOfPlace.cafebar:
            instance = Instantiate(cafebarPrefab);
            break;

        case WaypointData.TypeOfPlace.centroTuristico:
            instance = Instantiate(centroTuristicoPrefab);
            break;

        case WaypointData.TypeOfPlace.monumento:
            instance = Instantiate(monumentoPrefab);
            break;

        case WaypointData.TypeOfPlace.restaurante:
            instance = Instantiate(restaurantePrefab);
            break;
        }
        instance.transform.GetChild(1).GetComponent <WayPointColliderHandler>().waypointData = waypoint;
        instance.transform.GetChild(0).GetComponent <TextMesh>().text = name;
        instance.transform.localPosition = _map.GeoToWorldPosition(_locations[_locations.Count - 1], true);
        instance.transform.localScale    = new Vector3(_spawnScale, _spawnScale, _spawnScale);
        _spawnedObjects.Add(instance);
    }