Class: Localitzacio

geoBCN.Localitzacio

new geoBCN.Localitzacio()

Per a generar un marker (Punt al mapa), és necessari crear un objecte location. Aquest està basat en una coordenada x i una coordenada y (Si parlem del forma t ETRS89) o bé d'una coordenada lon (longitud) i una coordenada lat (latitud) (si utilitzem el format "Google").

Per coordenades "google" (i només google):

location = {
    lat: 2.1234532,
    lon: 41.3245439
}

Per coordenades mercator (ETRS89, ED50, TRESOR i TRESOR89):

location = {
    x: 4132543,
    y: 45665434,
    proj: "EPSG:28531"  //per defecte "indeterminat" --> agafa la projecció del contenidor --> si no té projecció el contenidor, aleshores es ETRS89. 
}

I a més a més:

location = {
    lat: 4132543,
    lon: 45665434
}

És equivalent a : [4132543, 45665434] .
Projecció indeterminada (depèn del contenidor) i si no, és ETRS89.

Addicionalment, també s'accepta per coordenada google si ho informem:

location = {
    lat: 2.1234532,
    lon: 41.3245439,
    proj: "GOOGLE" 
}

...que és equivalent a:

location = {
    lat: 2.1234532,
    lon: 41.3245439
}

I també és equivalent a: [2.1234532, 41.3245439] .
Projecció indeterminada (només serà equivalent si el contenidor és de projecció GOOGLE).

lat - Latitud (equivalent amb la projecció ETRS:28531 a la y).
lon - Longitud (equivalent amb la projecció ETRS:28531 a la x).