5 votes

Comment convertir des géocoordonnées en Javascript en géocoordonnées en C# ?

J'ai du code javascript et j'aimerais le convertir en C#. Je n'ai aucune idée de la meilleure façon de le structurer ou s'il existe un moyen facile de convertir le code.

Un exemple de ce code est présenté ci-dessous.

// ellipse parameters
var e = { WGS84:    { a: 6378137,     b: 6356752.3142, f: 1/298.257223563 },
          Airy1830: { a: 6377563.396, b: 6356256.910,  f: 1/299.3249646   },
          Airy1849: { a: 6377340.189, b: 6356034.447,  f: 1/299.3249646   } };

// helmert transform parameters
var h = { WGS84toOSGB36: { tx: -446.448,  ty:  125.157,   tz: -542.060,   // m
                           rx:   -0.1502, ry:   -0.2470,  rz:   -0.8421,  // sec
                           s:    20.4894 },                               // ppm
          OSGB36toWGS84: { tx:  446.448,  ty: -125.157,   tz:  542.060,
                           rx:    0.1502, ry:    0.2470,  rz:    0.8421,
                           s:   -20.4894 } };

function convertOSGB36toWGS84(p1) {
  var p2 = convert(p1, e.Airy1830, h.OSGB36toWGS84, e.WGS84);
  return p2;
}

Le code complet peut être téléchargé à partir de : Code de la grille en Javascript

EDITAR: Merci à tous jusqu'à présent pour votre aide ; je suppose que la deuxième exigence est que le rappel du code dans le lien puisse être converti. L'accent du snippet était mis sur les types anonymes.

0voto

Andrew Hancox Points 1202

La société pour laquelle je travaille vient d'ouvrir une bibliothèque pour faire exactement cela : http://code.google.com/p/geocoordconversion/

0voto

David Ng Points 170

J'utilise ce convertisseur en ligne de M2H.

http://www.m2h.nl/files/js_to_c.php

0voto

A.J.Soltani Points 1
function Update () {

    GetComponent.<Renderer>().material.color.r = red; 
    GetComponent.<Renderer>().material.color.b = blue; 
    GetComponent.<Renderer>().material.color.g = green; 
    GetComponent.<Renderer>().material.color.a = alpha; 
    GetComponent.<Renderer>().material.mainTextureOffset = Vector2(parseFloat(xOffset),parseFloat(yOffset));mipazirad 

    GetComponent.<Renderer>().material.mainTextureScale = Vector2(parseFloat(xTiling),parseFloat(yTiling));
     moshkhas mikonim
    if(selectedShader == 0)
        GetComponent.<Renderer>().material.shader = Shader.Find("Diffuse");
    else if(selectedShader == 1)
        GetComponent.<Renderer>().material.shader = Shader.Find("Bumped Diffuse");
    else if(selectedShader == 2)
        GetComponent.<Renderer>().material.shader = Shader.Find("Bumped Specular");

}

0voto

qasam Points 1
function Start()  {
    var theMesh : Mesh;

    theMesh = this.transform.GetComponent(MeshFilter).mesh as Mesh;
    var theUVs : Vector2[] = new Vector2[theMesh.uv.Length];

    theUVs = theMesh.uv;
    theUVs[4] = Vector2( 0.5, 1.0 );
    theUVs[5] = Vector2( 1.0, 1.0 );
    theUVs[8] = Vector2( 0.5, 0.5 );
    theUVs[9] = Vector2( 1.0, 0.5 );
    theMesh.uv = theUVs;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X