Add groups
This commit is contained in:
parent
d10a886d96
commit
ed930d3eb1
6 changed files with 142 additions and 62 deletions
|
@ -1482,7 +1482,7 @@
|
||||||
\n\t* Configuració de accessibilitat en la velocitat de pronuncia
|
\n\t* Configuració de accessibilitat en la velocitat de pronuncia
|
||||||
</string>
|
</string>
|
||||||
<string name="index_item_nation_addresses">adreces del mateix país</string>
|
<string name="index_item_nation_addresses">adreces del mateix país</string>
|
||||||
<string name="index_item_world_altitude_correction">Correcció d'altitud mundial</string>
|
<string name="index_item_world_altitude_correction">Correcció d\'altitud mundial</string>
|
||||||
<string name="index_item_world_bitcoin_payments">Llocs amb pagament bitcoin al món</string>
|
<string name="index_item_world_bitcoin_payments">Llocs amb pagament bitcoin al món</string>
|
||||||
<string name="index_item_world_basemap">Mapa genèric del món</string>
|
<string name="index_item_world_basemap">Mapa genèric del món</string>
|
||||||
<string name="index_item_world_ski">Mapa d\'esquí mundial</string>
|
<string name="index_item_world_ski">Mapa d\'esquí mundial</string>
|
||||||
|
@ -1560,14 +1560,14 @@
|
||||||
<string name="osmo_mode_on">Aturar OSMo</string>
|
<string name="osmo_mode_on">Aturar OSMo</string>
|
||||||
<string name="osmo_mode_off">Iniciar OSMo</string>
|
<string name="osmo_mode_off">Iniciar OSMo</string>
|
||||||
<string name="osmand_extended_description_4000_chars">
|
<string name="osmand_extended_description_4000_chars">
|
||||||
OsmAnd (OSM Automated Navigation Directions, Guia de Navegació Automatitzada) és un mapa i una aplicació de navegació amb accés a dades de OpenStreetMap (OSM) lliure, de tot el món i d'una gran qualitat. Totes les dades dels mapes es poden emmagatzemar a la memòria local del dispositiu (o en una targeta) pel seu ús sense connexió. A través del GPS del seu dispositiu, OsmAnd ofereix navegació, amb indicacions òptiques i de veu, per anar en cotxe, moto o caminant. Totes les funciones principals són disponibles tant amb connexió com sense a Internet.
|
OsmAnd (OSM Automated Navigation Directions, Guia de Navegació Automatitzada) és un mapa i una aplicació de navegació amb accés a dades de OpenStreetMap (OSM) lliure, de tot el món i d\'una gran qualitat. Totes les dades dels mapes es poden emmagatzemar a la memòria local del dispositiu (o en una targeta) pel seu ús sense connexió. A través del GPS del seu dispositiu, OsmAnd ofereix navegació, amb indicacions òptiques i de veu, per anar en cotxe, moto o caminant. Totes les funciones principals són disponibles tant amb connexió com sense a Internet.
|
||||||
|
|
||||||
Algunes de les característiques principals:
|
Algunes de les característiques principals:
|
||||||
|
|
||||||
Navegació:
|
Navegació:
|
||||||
- Funciona connectat (més ràpid) o sense connexió (sense càrrecs per roaming quan s'està al estranger...)
|
- Funciona connectat (més ràpid) o sense connexió (sense càrrecs per roaming quan s\'està al estranger...)
|
||||||
- Indicacions Gir-a-gir per veu (gravades). Veus sintetitzades en català pendent.
|
- Indicacions Gir-a-gir per veu (gravades). Veus sintetitzades en català pendent.
|
||||||
- Indicacions del carril , del nom del carrer i del temps estimat d'arribada, opcionals
|
- Indicacions del carril , del nom del carrer i del temps estimat d\'arribada, opcionals
|
||||||
- Accepta punts de pas en el seu itinerari
|
- Accepta punts de pas en el seu itinerari
|
||||||
- Canvi automàtic de ruta quan ens desviem del itinerari previst
|
- Canvi automàtic de ruta quan ens desviem del itinerari previst
|
||||||
- Recerca de llocs per adreça, per tipus (por exemple: restaurant, hotel, gasolinera, museu), o per coordenades geogràfiques
|
- Recerca de llocs per adreça, per tipus (por exemple: restaurant, hotel, gasolinera, museu), o per coordenades geogràfiques
|
||||||
|
@ -1576,16 +1576,16 @@ Visualització del mapa:
|
||||||
- Mostra la teva posició i orientació en el mapa
|
- Mostra la teva posició i orientació en el mapa
|
||||||
- Com opció, orienta el mapa segons la brúixola o el sentit de la marxa
|
- Com opció, orienta el mapa segons la brúixola o el sentit de la marxa
|
||||||
- Guarda els teus llocs més importants com favorits
|
- Guarda els teus llocs més importants com favorits
|
||||||
- Mostra POI (punts d'interès) al teu voltant
|
- Mostra POI (punts d\'interès) al teu voltant
|
||||||
- Pot mostrar mapes especialitzats de tessel·les amb connexió a internet
|
- Pot mostrar mapes especialitzats de tessel·les amb connexió a internet
|
||||||
- Pot mostrar imatges de satèlit (de Bing)
|
- Pot mostrar imatges de satèlit (de Bing)
|
||||||
- Pot mostrar superposicions diferents com traces de navegació GPX i mapes addicionals amb transparència ajustable
|
- Pot mostrar superposicions diferents com traces de navegació GPX i mapes addicionals amb transparència ajustable
|
||||||
- Com opció, mostra els noms dels llocs en anglés, idioma local o transcripció fonètica
|
- Com opció, mostra els noms dels llocs en anglés, idioma local o transcripció fonètica
|
||||||
|
|
||||||
Usa dades de OpenStreetMap i Wikipedia:
|
Usa dades de OpenStreetMap i Wikipedia:
|
||||||
- Informació d'alta qualitat des dels millors projectes col·laboratius del món
|
- Informació d\'alta qualitat des dels millors projectes col·laboratius del món
|
||||||
- Mapes globals de OpenStreetMap, disponibles segons el país o regió
|
- Mapes globals de OpenStreetMap, disponibles segons el país o regió
|
||||||
- Punts d'interès de Wikipedia, ideal per fer visites turístiques (no disponible en la versió gratuïta)
|
- Punts d\'interès de Wikipedia, ideal per fer visites turístiques (no disponible en la versió gratuïta)
|
||||||
- Descàrrega il·limitada gratuïta, directament des la aplicació (límit de descàrrega de 16 arxius de mapes a la versió gratuïta)
|
- Descàrrega il·limitada gratuïta, directament des la aplicació (límit de descàrrega de 16 arxius de mapes a la versió gratuïta)
|
||||||
- Mapes sempre actualitzats (si més no un cop al mes)
|
- Mapes sempre actualitzats (si més no un cop al mes)
|
||||||
- Mapes vectorials compactes sense conexió
|
- Mapes vectorials compactes sense conexió
|
||||||
|
@ -1609,10 +1609,10 @@ Característiques per bicicletes i vianants
|
||||||
Contribució a OpenStreetMap directe
|
Contribució a OpenStreetMap directe
|
||||||
- Informació dels errors del mapa
|
- Informació dels errors del mapa
|
||||||
- Pujar rutes GPX a OSM directament des la aplicació
|
- Pujar rutes GPX a OSM directament des la aplicació
|
||||||
- Afegir punts d'interès i enviar-los directament a OSM (o més tard si s'está desconnectat)
|
- Afegir punts d\'interès i enviar-los directament a OSM (o més tard si s\'está desconnectat)
|
||||||
- Gravació de viatge opcional, també en procés de fons (mentre el dispositiu està en mode de repòs)
|
- Gravació de viatge opcional, també en procés de fons (mentre el dispositiu està en mode de repòs)
|
||||||
|
|
||||||
OsmAnd és de codi obert i s'està desenvolupant activament. Tot el món pot contribuir a l'aplicació, informant d'errades, millorant les traduccions, o codificant noves característiques. El projecte es troba en un estat molt animat, amb millores continues, per totes aquestes formes de interacció entre usuaris i desenvolupadors. L'avanç del projecte també es basa en les contribucions econòmiques per pagar el desenvolupament, codificació i proves de noves funcionalitats. En comprar OsmAnd+ esteu ajudant a que l'aplicació sigui encara més impresionant! És possible el finançament adreçat a unes noves característiques específiques, o fer una donació general a osmand.net.
|
OsmAnd és de codi obert i s\'està desenvolupant activament. Tot el món pot contribuir a l\'aplicació, informant d\'errades, millorant les traduccions, o codificant noves característiques. El projecte es troba en un estat molt animat, amb millores continues, per totes aquestes formes de interacció entre usuaris i desenvolupadors. L\'avanç del projecte també es basa en les contribucions econòmiques per pagar el desenvolupament, codificació i proves de noves funcionalitats. En comprar OsmAnd+ esteu ajudant a que l\'aplicació sigui encara més impresionant! És possible el finançament adreçat a unes noves característiques específiques, o fer una donació general a osmand.net.
|
||||||
|
|
||||||
|
|
||||||
Mapa aproximat de la cobertura i qualitat:
|
Mapa aproximat de la cobertura i qualitat:
|
||||||
|
@ -1627,14 +1627,14 @@ Mapa aproximat de la cobertura i qualitat:
|
||||||
- Àfrica: **
|
- Àfrica: **
|
||||||
- Antàrtida: *
|
- Antàrtida: *
|
||||||
|
|
||||||
La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània, Alemanya, Antilles Holandeses, Algèria, Andorra, Angola, Anguila, Antiga i Barbados, Aràbia Saudita, Argentina, Armènia, Aruba, Austràlia, Àustria, Azerbaidjan, Bahamas, Bahrein, Bangladesh, Barbados, Bèlgica, Belize, Benín, Bermuda, Bielorússia, Butà, Bolívia, Bonaire, Bòsnia i Herzegovina, Botswana, Brasil, Illes Verges Britàniques, Brunei, Bulgària, Burkina Faso, Burundi, Cambotja, Camerun, Canadà, Cap Vert, República Centroafricana, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Costa de Marfil, Costa Rica, Croàcia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Equador, Egipte, El Salvador, El Vaticà, Emirats Àrabs Units, Eritrea, Eslovàquia, Eslovènia, Espanya, Estats Units d'Amèrica, Estònia, Etiòpia, Fiji, Filipines, Finlàndia, França, Guayana Francesa, Gabon, Gàmbia, Geòrgia, Geòrgia del Sud, Ghana, Gibraltar, Grècia, Granada, Groenlàndia, Guadalupe, Guam, Guatemala, Guernsey, Guinea, Guinea Ecuatorial, Guinea-Bissau, Guyana, Haití, Hondures, Hong Kong, Hongria, Índia, Indonèsia, Iran, Iraq, Irlanda, Illa de Man, Islàndia, Israel, Itàlia, Jamaica, Japó, Jersei, Jordània, Kazakhstan, Kenya, Kiribati, Corea del Nord i Corea del Sud, Kuwait, Kirguizistan, Laos, Letònia, Lesotho, Líban, Libèria, Líbia, Liechtenstein, Lituània, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldives, Malí, Malta, Marroc, Martinica, Maurici, Mauritània, Mayotte, Mèxic, Micronèsia, Moldàvia, Mònaco, Mongòlia, Montenegro, Montserrat, Mozambique, Myanmar, Namíbia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nova Caledònia, Nova Zelanda, Oman, Països Baixos, Pakistan, Palau, Panamà, Papua Nova Guinea, Paraguay, Perú, Polinesia Francesa, Polònia, Portugal, Puerto Rico, Qatar, Regne Unit, República Txeca, República Dominicana, Romania, Rússia, Ruanda, Sàhara Occidental, Saint-Barthelemy, Santa Helena, Saint Kitts i Nevis, Samoa, San Martí, San Pere i Miqueló, San Vicente y las Granadinas, San Marino, Santa Lucía, Senegal, Serbia, Seychelles, Serra Lleona, Singapur, Siria, Somalia, Sudáfrica, Sudán, Sudán del Sur, Suriname, Sri Lanka, Suècia, Suïssa, Swazilàndia, Tailàndia, Taiwan, Tanzània, Tadjikistan, Territori Palestí, Timor Oriental, Togo, Tokelau, Tonga, Trinitat i Tobago, Tunis, Turkmenistan, Turquia, Tuvalu, Ucraïna, Uganda, Uruguai, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis i Futuna, Iemen, Zambia, Zimbabue.
|
La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània, Alemanya, Antilles Holandeses, Algèria, Andorra, Angola, Anguila, Antiga i Barbados, Aràbia Saudita, Argentina, Armènia, Aruba, Austràlia, Àustria, Azerbaidjan, Bahamas, Bahrein, Bangladesh, Barbados, Bèlgica, Belize, Benín, Bermuda, Bielorússia, Butà, Bolívia, Bonaire, Bòsnia i Herzegovina, Botswana, Brasil, Illes Verges Britàniques, Brunei, Bulgària, Burkina Faso, Burundi, Cambotja, Camerun, Canadà, Cap Vert, República Centroafricana, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Costa de Marfil, Costa Rica, Croàcia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Equador, Egipte, El Salvador, El Vaticà, Emirats Àrabs Units, Eritrea, Eslovàquia, Eslovènia, Espanya, Estats Units d\'Amèrica, Estònia, Etiòpia, Fiji, Filipines, Finlàndia, França, Guayana Francesa, Gabon, Gàmbia, Geòrgia, Geòrgia del Sud, Ghana, Gibraltar, Grècia, Granada, Groenlàndia, Guadalupe, Guam, Guatemala, Guernsey, Guinea, Guinea Ecuatorial, Guinea-Bissau, Guyana, Haití, Hondures, Hong Kong, Hongria, Índia, Indonèsia, Iran, Iraq, Irlanda, Illa de Man, Islàndia, Israel, Itàlia, Jamaica, Japó, Jersei, Jordània, Kazakhstan, Kenya, Kiribati, Corea del Nord i Corea del Sud, Kuwait, Kirguizistan, Laos, Letònia, Lesotho, Líban, Libèria, Líbia, Liechtenstein, Lituània, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldives, Malí, Malta, Marroc, Martinica, Maurici, Mauritània, Mayotte, Mèxic, Micronèsia, Moldàvia, Mònaco, Mongòlia, Montenegro, Montserrat, Mozambique, Myanmar, Namíbia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nova Caledònia, Nova Zelanda, Oman, Països Baixos, Pakistan, Palau, Panamà, Papua Nova Guinea, Paraguay, Perú, Polinesia Francesa, Polònia, Portugal, Puerto Rico, Qatar, Regne Unit, República Txeca, República Dominicana, Romania, Rússia, Ruanda, Sàhara Occidental, Saint-Barthelemy, Santa Helena, Saint Kitts i Nevis, Samoa, San Martí, San Pere i Miqueló, San Vicente y las Granadinas, San Marino, Santa Lucía, Senegal, Serbia, Seychelles, Serra Lleona, Singapur, Siria, Somalia, Sudáfrica, Sudán, Sudán del Sur, Suriname, Sri Lanka, Suècia, Suïssa, Swazilàndia, Tailàndia, Taiwan, Tanzània, Tadjikistan, Territori Palestí, Timor Oriental, Togo, Tokelau, Tonga, Trinitat i Tobago, Tunis, Turkmenistan, Turquia, Tuvalu, Ucraïna, Uganda, Uruguai, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis i Futuna, Iemen, Zambia, Zimbabue.
|
||||||
</string>
|
</string>
|
||||||
<string name="share_route_as_gpx">Compartir ruta amb un arxiu GPX</string>
|
<string name="share_route_as_gpx">Compartir ruta amb un arxiu GPX</string>
|
||||||
<string name="share_route_subject">Ruta compartida via OsmAnd</string>
|
<string name="share_route_subject">Ruta compartida via OsmAnd</string>
|
||||||
<string name="arrival_distance">Anunci d'arribada</string>
|
<string name="arrival_distance">Anunci d\'arribada</string>
|
||||||
<string name="arrival_distance_descr">Quan aviat vol l'anunci d'arribada?</string>
|
<string name="arrival_distance_descr">Quan aviat vol l\'anunci d\'arribada?</string>
|
||||||
<string name="keep_informing_never">Mai</string>
|
<string name="keep_informing_never">Mai</string>
|
||||||
<string name="keep_informing_descr">Anunci d'instruccions de navegació a intervals regulars</string>
|
<string name="keep_informing_descr">Anunci d\'instruccions de navegació a intervals regulars</string>
|
||||||
<string name="keep_informing">Repetir instruccions de navegació</string>
|
<string name="keep_informing">Repetir instruccions de navegació</string>
|
||||||
<string name="navigation_intent_invalid">Format no vàlid: %s</string>
|
<string name="navigation_intent_invalid">Format no vàlid: %s</string>
|
||||||
<string name="tip_recent_changes_0_6_7_t">Canvis recents a la 0.6.7:
|
<string name="tip_recent_changes_0_6_7_t">Canvis recents a la 0.6.7:
|
||||||
|
@ -1646,18 +1646,18 @@ La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània,
|
||||||
\n\t- Millora la visualització GPX (filtrat de posicions errònies i registra precisió/elevació/velocitat)
|
\n\t- Millora la visualització GPX (filtrat de posicions errònies i registra precisió/elevació/velocitat)
|
||||||
\n\t- Tramesa del GPX a la comunitat OSM (http://download.osmand.net/gpx/)
|
\n\t- Tramesa del GPX a la comunitat OSM (http://download.osmand.net/gpx/)
|
||||||
\n\t- Millora de la representació vectorial
|
\n\t- Millora de la representació vectorial
|
||||||
\n\t- Millora del sintetitzador de veu (indica distància exacta, permet l'ús de milles)
|
\n\t- Millora del sintetitzador de veu (indica distància exacta, permet l\'ús de milles)
|
||||||
\n\t- Correcció d'errors
|
\n\t- Correcció d\'errors
|
||||||
</string>
|
</string>
|
||||||
<string name="osmand_plus_extended_description_4000_chars">
|
<string name="osmand_plus_extended_description_4000_chars">
|
||||||
OsmAnd (OSM Automated Navigation Directions, Guia de Navegació Automatitzada) és un mapa i una aplicació de navegació amb accés a dades de OpenStreetMap (OSM) lliure, de tot el món i d'una gran qualitat. Totes les dades dels mapes es poden emmagatzemar a la memòria local del dispositiu (o en una targeta) pel seu ús sense connexió. A través del GPS del seu dispositiu, OsmAnd ofereix navegació, amb indicacions òptiques i de veu, per anar en cotxe, moto o caminant. Totes les funciones principals són disponibles tant amb connexió com sense a Internet.
|
OsmAnd (OSM Automated Navigation Directions, Guia de Navegació Automatitzada) és un mapa i una aplicació de navegació amb accés a dades de OpenStreetMap (OSM) lliure, de tot el món i d\'una gran qualitat. Totes les dades dels mapes es poden emmagatzemar a la memòria local del dispositiu (o en una targeta) pel seu ús sense connexió. A través del GPS del seu dispositiu, OsmAnd ofereix navegació, amb indicacions òptiques i de veu, per anar en cotxe, moto o caminant. Totes les funciones principals són disponibles tant amb connexió com sense a Internet.
|
||||||
|
|
||||||
Algunes de les característiques principals:
|
Algunes de les característiques principals:
|
||||||
|
|
||||||
Navegació:
|
Navegació:
|
||||||
- Funciona connectat (més ràpid) o sense connexió (sense càrrecs per roaming quan s'està al estranger...)
|
- Funciona connectat (més ràpid) o sense connexió (sense càrrecs per roaming quan s\'està al estranger...)
|
||||||
- Indicacions Gir-a-gir per veu (gravades). Veus sintetitzades en català pendent.
|
- Indicacions Gir-a-gir per veu (gravades). Veus sintetitzades en català pendent.
|
||||||
- Indicacions del carril , del nom del carrer i del temps estimat d'arribada, opcionals
|
- Indicacions del carril , del nom del carrer i del temps estimat d\'arribada, opcionals
|
||||||
- Accepta punts de pas en el seu itinerari
|
- Accepta punts de pas en el seu itinerari
|
||||||
- Canvi automàtic de ruta quan ens desviem del itinerari previst
|
- Canvi automàtic de ruta quan ens desviem del itinerari previst
|
||||||
- Recerca de llocs per adreça, per tipus (por exemple: restaurant, hotel, gasolinera, museu), o per coordenades geogràfiques
|
- Recerca de llocs per adreça, per tipus (por exemple: restaurant, hotel, gasolinera, museu), o per coordenades geogràfiques
|
||||||
|
@ -1666,16 +1666,16 @@ Visualització del mapa:
|
||||||
- Mostra la teva posició i orientació en el mapa
|
- Mostra la teva posició i orientació en el mapa
|
||||||
- Com opció, orienta el mapa segons la brúixola o el sentit de la marxa
|
- Com opció, orienta el mapa segons la brúixola o el sentit de la marxa
|
||||||
- Guarda els teus llocs més importants com favorits
|
- Guarda els teus llocs més importants com favorits
|
||||||
- Mostra POI (punts d'interès) al teu voltant
|
- Mostra POI (punts d\'interès) al teu voltant
|
||||||
- Pot mostrar mapes especialitzats de tessel·les amb connexió a internet
|
- Pot mostrar mapes especialitzats de tessel·les amb connexió a internet
|
||||||
- Pot mostrar imatges de satèl·lit (de Bing)
|
- Pot mostrar imatges de satèl·lit (de Bing)
|
||||||
- Pot mostrar superposicions diferents com traces de navegació GPX i mapes addicionals amb transparència ajustable
|
- Pot mostrar superposicions diferents com traces de navegació GPX i mapes addicionals amb transparència ajustable
|
||||||
- Com opció, mostra els noms dels llocs en anglés, idioma local o transcripció fonètica
|
- Com opció, mostra els noms dels llocs en anglés, idioma local o transcripció fonètica
|
||||||
|
|
||||||
Usa dades de OpenStreetMap i Viquipèdia:
|
Usa dades de OpenStreetMap i Viquipèdia:
|
||||||
- Informació d'alta qualitat des dels millors projectes col·laboratius del món
|
- Informació d\'alta qualitat des dels millors projectes col·laboratius del món
|
||||||
- Mapes globals de OpenStreetMap, disponibles segons el país o regió
|
- Mapes globals de OpenStreetMap, disponibles segons el país o regió
|
||||||
- Punts d'interès de viquipèdia, ideal per fer visites turístiques (no disponible en la versió gratuïta)
|
- Punts d\'interès de viquipèdia, ideal per fer visites turístiques (no disponible en la versió gratuïta)
|
||||||
- Descàrrega il·limitada gratuïta, directament des la aplicació (límit de descàrrega de 16 arxius de mapes a la versió gratuïta)
|
- Descàrrega il·limitada gratuïta, directament des la aplicació (límit de descàrrega de 16 arxius de mapes a la versió gratuïta)
|
||||||
- Mapes sempre actualitzats (si més no un cop al mes)
|
- Mapes sempre actualitzats (si més no un cop al mes)
|
||||||
- Mapes vectorials compactes sense conexió
|
- Mapes vectorials compactes sense conexió
|
||||||
|
@ -1699,10 +1699,10 @@ Característiques per bicicletes i vianants
|
||||||
Contribució a OpenStreetMap directe
|
Contribució a OpenStreetMap directe
|
||||||
- Informació dels errors del mapa
|
- Informació dels errors del mapa
|
||||||
- Pujar rutes GPX a OSM directament des la aplicació
|
- Pujar rutes GPX a OSM directament des la aplicació
|
||||||
- Afegir punts d'interès i enviar-los directament a OSM (o més tard si s'está desconnectat)
|
- Afegir punts d\'interès i enviar-los directament a OSM (o més tard si s\'está desconnectat)
|
||||||
- Gravació de viatge opcional, també en procés de fons (mentre el dispositiu està en mode de repòs)
|
- Gravació de viatge opcional, també en procés de fons (mentre el dispositiu està en mode de repòs)
|
||||||
|
|
||||||
OsmAnd és de codi obert i s'està desenvolupant activament. Tot el món pot contribuir a l'aplicació, informant d'errades, millorant les traduccions, o codificant noves característiques. El projecte es troba en un estat molt animat, amb millores continues, per totes aquestes formes de interacció entre usuaris i desenvolupadors. L'avanç del projecte també es basa en les contribucions econòmiques per pagar el desenvolupament, codificació i proves de noves funcionalitats. En comprar OsmAnd+ esteu ajudant a que l'aplicació sigui encara més impresionant! És possible el finançament adreçat a unes noves característiques específiques, o fer una donació general a osmand.net.
|
OsmAnd és de codi obert i s\'està desenvolupant activament. Tot el món pot contribuir a l\'aplicació, informant d\'errades, millorant les traduccions, o codificant noves característiques. El projecte es troba en un estat molt animat, amb millores continues, per totes aquestes formes de interacció entre usuaris i desenvolupadors. L\'avanç del projecte també es basa en les contribucions econòmiques per pagar el desenvolupament, codificació i proves de noves funcionalitats. En comprar OsmAnd+ esteu ajudant a que l\'aplicació sigui encara més impresionant! És possible el finançament adreçat a unes noves característiques específiques, o fer una donació general a osmand.net.
|
||||||
|
|
||||||
|
|
||||||
Mapa aproximat de la cobertura i qualitat:
|
Mapa aproximat de la cobertura i qualitat:
|
||||||
|
@ -1717,7 +1717,7 @@ Mapa aproximat de la cobertura i qualitat:
|
||||||
- Àfrica: **
|
- Àfrica: **
|
||||||
- Antàrtida: *
|
- Antàrtida: *
|
||||||
|
|
||||||
La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània, Alemanya, Antilles Holandeses, Algèria, Andorra, Angola, Anguila, Antigua i Barbados, Aràbia Saudita, Argentina, Armènia, Aruba, Austràlia, Àustria, Azerbaidjan, Bahames, Bahrain, Bangladesh, Barbados, Bèlgica, Belize, Benín, Bermuda, Bielorússia, Butà, Bolívia, Bonaire, Bòsnia i Hercegovina, Botswana, Brasil, Illes Verges Britàniques, Brunei, Bulgària, Burkina Faso, Burundi, Cambotja, Camerun, Canadà, Cap Vert, República Centreafricana, Txad, Xile, Xina, Xipre, Colòmbia, Comores, Congo, Costa de Marfil, Costa Rica, Croàcia, Cuba, Curaçao, Dinamarca, Djibouti, Dominica, Equador, Egipte, El Salvador, El Vaticà, Emirats Àrabs Units, Eritrea, Eslovàquia, Eslovènia, Espanya, Estats Units d'Amèrica, Estònia, Etiòpia, Fiji, Filipines, Finlàndia, França, Guyana Francesa, Gabó, Gàmbia, Geòrgia, Geòrgia del Sud, Ghana, Gibraltar, Grècia, Granada, Groenlàndia, Guadalupe, Guam, Guatemala, Guernsey, Guinea, Guinea Ecuatorial, Guinea-Bissau, Guyana, Haití, Hondures, Hong Kong, Hongria, Índia, Indonèsia, Iran, Iraq, Irlanda, Illa de Man, Islàndia, Israel, Itàlia, Jamaica, Japó, Jersei, Jordània, Kazakhstan, Kenya, Kiribati, Corea del Nord i Corea del Sud, Kuwait, Kirguizistan, Laos, Letònia, Lesotho, Líban, Libèria, Líbia, Liechtenstein, Lituània, Luxemburg, Macau, Macedònia, Madagascar, Malaïsia, Malawi, Maldives, Mali, Malta, Marroc, Martinica, Maurici, Mauritània, Mayotte, Mèxic, Micronèsia, Moldàvia, Mònaco, Mongòlia, Montenegro, Montserrat, Moçambic, Myanmar, Namíbia, Nauru, Nepal, Nicaragua, Níger, Nigèria, Noruega, Nova Caledònia, Nova Zelanda, Oman, Països Baixos, Pakistan, Palau, Panamà, Papua Nova Guinea, Paraguai, Perú, Polinèsia Francesa, Polònia, Portugal, Puerto Rico, Qatar, Regne Unit, República Txeca, República Dominicana, Romania, Rússia, Ruanda, Sàhara Occidental, Saint-Barthelemy, Santa Helena, Saint Kitts i Nevis, Samoa, San Martí, San Pere i Miqueló, Sant Vicenç i les Granadines, San Marino, Santa Lucia, Senegal, Sèrbia, Seychelles, Serra Lleona, Singapur, Síria, Somàlia, Sud-àfrica, Sudan, Sudan del Sur, Surinam, Sri Lanka, Suècia, Suïssa, Swazilàndia, Tailàndia, Taiwan, Tanzània, Tadjikistan, Territori Palestí, Timor Oriental, Togo, Tokelau, Tonga, Trinitat i Tobago, Tunis, Turkmenistan, Turquia, Tuvalu, Ucraïna, Uganda, Uruguai, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis i Futuna, Iemen, Zàmbia, Zimbabwe.↵
|
La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània, Alemanya, Antilles Holandeses, Algèria, Andorra, Angola, Anguila, Antigua i Barbados, Aràbia Saudita, Argentina, Armènia, Aruba, Austràlia, Àustria, Azerbaidjan, Bahames, Bahrain, Bangladesh, Barbados, Bèlgica, Belize, Benín, Bermuda, Bielorússia, Butà, Bolívia, Bonaire, Bòsnia i Hercegovina, Botswana, Brasil, Illes Verges Britàniques, Brunei, Bulgària, Burkina Faso, Burundi, Cambotja, Camerun, Canadà, Cap Vert, República Centreafricana, Txad, Xile, Xina, Xipre, Colòmbia, Comores, Congo, Costa de Marfil, Costa Rica, Croàcia, Cuba, Curaçao, Dinamarca, Djibouti, Dominica, Equador, Egipte, El Salvador, El Vaticà, Emirats Àrabs Units, Eritrea, Eslovàquia, Eslovènia, Espanya, Estats Units d\'Amèrica, Estònia, Etiòpia, Fiji, Filipines, Finlàndia, França, Guyana Francesa, Gabó, Gàmbia, Geòrgia, Geòrgia del Sud, Ghana, Gibraltar, Grècia, Granada, Groenlàndia, Guadalupe, Guam, Guatemala, Guernsey, Guinea, Guinea Ecuatorial, Guinea-Bissau, Guyana, Haití, Hondures, Hong Kong, Hongria, Índia, Indonèsia, Iran, Iraq, Irlanda, Illa de Man, Islàndia, Israel, Itàlia, Jamaica, Japó, Jersei, Jordània, Kazakhstan, Kenya, Kiribati, Corea del Nord i Corea del Sud, Kuwait, Kirguizistan, Laos, Letònia, Lesotho, Líban, Libèria, Líbia, Liechtenstein, Lituània, Luxemburg, Macau, Macedònia, Madagascar, Malaïsia, Malawi, Maldives, Mali, Malta, Marroc, Martinica, Maurici, Mauritània, Mayotte, Mèxic, Micronèsia, Moldàvia, Mònaco, Mongòlia, Montenegro, Montserrat, Moçambic, Myanmar, Namíbia, Nauru, Nepal, Nicaragua, Níger, Nigèria, Noruega, Nova Caledònia, Nova Zelanda, Oman, Països Baixos, Pakistan, Palau, Panamà, Papua Nova Guinea, Paraguai, Perú, Polinèsia Francesa, Polònia, Portugal, Puerto Rico, Qatar, Regne Unit, República Txeca, República Dominicana, Romania, Rússia, Ruanda, Sàhara Occidental, Saint-Barthelemy, Santa Helena, Saint Kitts i Nevis, Samoa, San Martí, San Pere i Miqueló, Sant Vicenç i les Granadines, San Marino, Santa Lucia, Senegal, Sèrbia, Seychelles, Serra Lleona, Singapur, Síria, Somàlia, Sud-àfrica, Sudan, Sudan del Sur, Surinam, Sri Lanka, Suècia, Suïssa, Swazilàndia, Tailàndia, Taiwan, Tanzània, Tadjikistan, Territori Palestí, Timor Oriental, Togo, Tokelau, Tonga, Trinitat i Tobago, Tunis, Turkmenistan, Turquia, Tuvalu, Ucraïna, Uganda, Uruguai, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis i Futuna, Iemen, Zàmbia, Zimbabwe.↵
|
||||||
</string>
|
</string>
|
||||||
<string name="route_descr_destination">
|
<string name="route_descr_destination">
|
||||||
</string>
|
</string>
|
||||||
|
@ -1728,11 +1728,11 @@ La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània,
|
||||||
* Calcula la ruta entre els punts de la traça GPX
|
* Calcula la ruta entre els punts de la traça GPX
|
||||||
* Canviat ventall de països per descarregar (suporta la cerca de denominacions locals)
|
* Canviat ventall de països per descarregar (suporta la cerca de denominacions locals)
|
||||||
</string>
|
</string>
|
||||||
<string name="osmo_auto_send_locations_descr">Inici automàtic del registre de la traça i del enviament de les posicions tot just iniciar l'aplicació</string>
|
<string name="osmo_auto_send_locations_descr">Inici automàtic del registre de la traça i del enviament de les posicions tot just iniciar l\'aplicació</string>
|
||||||
<string name="osmo_auto_send_locations">Inici automàtic del registre de la traça</string>
|
<string name="osmo_auto_send_locations">Inici automàtic del registre de la traça</string>
|
||||||
<string name="osmo_tracker_id">Identificació personal del traçador</string>
|
<string name="osmo_tracker_id">Identificació personal del traçador</string>
|
||||||
<string name="osmo_tracker_id_descr">Prem per veure o compartir la identificació del traçador
|
<string name="osmo_tracker_id_descr">Prem per veure o compartir la identificació del traçador
|
||||||
Utilitzant la identificació del traçador altres dispositius connectats podran monitoritzar tots els moviments d'aquest aparell. Per desconnectar seleccioni l'opció Regenerar.</string>
|
Utilitzant la identificació del traçador altres dispositius connectats podran monitoritzar tots els moviments d\'aquest aparell. Per desconnectar seleccioni l\'opció Regenerar.</string>
|
||||||
<string name="osmo_session_token">Símbol de sessió:%1$s</string>
|
<string name="osmo_session_token">Símbol de sessió:%1$s</string>
|
||||||
<string name="osmo_auth_pending">Esperant autorització...</string>
|
<string name="osmo_auth_pending">Esperant autorització...</string>
|
||||||
<string name="osmo_locations_sent">Posicions enviades %1$d (en cua %2$d) </string>
|
<string name="osmo_locations_sent">Posicions enviades %1$d (en cua %2$d) </string>
|
||||||
|
|
|
@ -1103,7 +1103,7 @@
|
||||||
<string name="rendering_attr_noAdminboundaries_description">Ne pas afficher les limites administratives régionales (niveaux 5 à 9)</string>
|
<string name="rendering_attr_noAdminboundaries_description">Ne pas afficher les limites administratives régionales (niveaux 5 à 9)</string>
|
||||||
<string name="tip_altitude_offset_t">"\tLa plupart des périphériques GPS donnent des mesures d\'altitude dans le référentiel ellipsoïdal WGS84, depuis lequel une conversion vers le système local nécessite une correction en fonction de la position courante.
|
<string name="tip_altitude_offset_t">"\tLa plupart des périphériques GPS donnent des mesures d\'altitude dans le référentiel ellipsoïdal WGS84, depuis lequel une conversion vers le système local nécessite une correction en fonction de la position courante.
|
||||||
\n\tUne meilleure approximation des systèmes locaux est le référentiel EGM96. OsmAnd supporte désormais l\'affichage automatique de l\'altitude dans ce référentiel.
|
\n\tUne meilleure approximation des systèmes locaux est le référentiel EGM96. OsmAnd supporte désormais l\'affichage automatique de l\'altitude dans ce référentiel.
|
||||||
\n\tIl suffit pour cela de télécharger le fichier 'Monde - Correction d\'altitude' depuis le gestionnaire de données hors-ligne (l\'original est à l\'adresse http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC). "</string>
|
\n\tIl suffit pour cela de télécharger le fichier \'Monde - Correction d\'altitude\' depuis le gestionnaire de données hors-ligne (l\'original est à l\'adresse http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC). "</string>
|
||||||
<string name="osmodroid_plugin_old_ver_not_supported">Le greffon OsMoDroid est obsolète et doit être mis à jour.</string>
|
<string name="osmodroid_plugin_old_ver_not_supported">Le greffon OsMoDroid est obsolète et doit être mis à jour.</string>
|
||||||
<string name="osmodroid_plugin_description">Le greffon OsMoDroid est une extension OsmAnd pour l\'application OsMoDroid qui permet la création de traces. Pour plus d\'information à propos du service, consulter le site http://esya.ru.</string>
|
<string name="osmodroid_plugin_description">Le greffon OsMoDroid est une extension OsmAnd pour l\'application OsMoDroid qui permet la création de traces. Pour plus d\'information à propos du service, consulter le site http://esya.ru.</string>
|
||||||
<string name="osmodroid_plugin_name">Greffon OsMoDroid</string>
|
<string name="osmodroid_plugin_name">Greffon OsMoDroid</string>
|
||||||
|
@ -1594,13 +1594,13 @@
|
||||||
<string name="hours_ago">heures avant</string>
|
<string name="hours_ago">heures avant</string>
|
||||||
<string name="minutes_ago">minutes avant</string>
|
<string name="minutes_ago">minutes avant</string>
|
||||||
<string name="seconds_ago">secondes avant</string>
|
<string name="seconds_ago">secondes avant</string>
|
||||||
<string name="osmo_connect_to_device_name">Nom de l'appareil</string>
|
<string name="osmo_connect_to_device_name">Nom de l\'appareil</string>
|
||||||
<string name="osmo_connect_to_device">Lier à l'appareil</string>
|
<string name="osmo_connect_to_device">Lier à l\'appareil</string>
|
||||||
<string name="osmo_join_group">Rejoindre le groupe</string>
|
<string name="osmo_join_group">Rejoindre le groupe</string>
|
||||||
<string name="osmo_new_device">Connecter à l'appareil</string>
|
<string name="osmo_new_device">Connecter à l\'appareil</string>
|
||||||
<string name="osmo_connected_devices">Appareils connectés</string>
|
<string name="osmo_connected_devices">Appareils connectés</string>
|
||||||
<string name="osmo_groups">Groupes/appareils OsMo</string>
|
<string name="osmo_groups">Groupes/appareils OsMo</string>
|
||||||
<string name="osmo_auto_send_locations_descr">Démarrer automatiquement la session de suivi et envoyer des lieux après le démarrage de l'application</string>
|
<string name="osmo_auto_send_locations_descr">Démarrer automatiquement la session de suivi et envoyer des lieux après le démarrage de l\'application</string>
|
||||||
<string name="osmo_auto_send_locations">Démarre automatiquement la session de suivi</string>
|
<string name="osmo_auto_send_locations">Démarre automatiquement la session de suivi</string>
|
||||||
<string name="osmo_tracker_id">Identifiant personnel de suivi</string>
|
<string name="osmo_tracker_id">Identifiant personnel de suivi</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -1784,13 +1784,13 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz
|
||||||
<string name="use_points_as_intermediates">Calcola il percorso tra i punti</string>
|
<string name="use_points_as_intermediates">Calcola il percorso tra i punti</string>
|
||||||
<string name="tip_recent_changes_1_8_alpha">Novità nella versione 1.8:
|
<string name="tip_recent_changes_1_8_alpha">Novità nella versione 1.8:
|
||||||
* Calcola il percorso tra i punti di un tracciato GPX
|
* Calcola il percorso tra i punti di un tracciato GPX
|
||||||
* Modificato l'aspetto per per il download degli stati (supporto alla ricerca con i nomi locali)
|
* Modificato l\'aspetto per per il download degli stati (supporto alla ricerca con i nomi locali)
|
||||||
</string>
|
</string>
|
||||||
<string name="osmo_auto_send_locations_descr">Avvia automaticamente la registrazione della sessione e invia la localizzazione dopo l'avvio dell'applicazione</string>
|
<string name="osmo_auto_send_locations_descr">Avvia automaticamente la registrazione della sessione e invia la localizzazione dopo l\'avvio dell\'applicazione</string>
|
||||||
<string name="osmo_auto_send_locations">Avvia automaticamente il tracciamento della sessione</string>
|
<string name="osmo_auto_send_locations">Avvia automaticamente il tracciamento della sessione</string>
|
||||||
<string name="osmo_tracker_id">ID tracciamento personale</string>
|
<string name="osmo_tracker_id">ID tracciamento personale</string>
|
||||||
<string name="osmo_tracker_id_descr">Clicca per visualizzare o condividere l'id della tracciabilità.
|
<string name="osmo_tracker_id_descr">Clicca per visualizzare o condividere l\'id della tracciabilità.
|
||||||
Usando l'id della tracciabilità i dispositivi connessi saranno in grado di seguire tutti i movimenti di questo dispositivo! Per disconnetersi seleziona Opzione rigenera.</string>
|
Usando l\'id della tracciabilità i dispositivi connessi saranno in grado di seguire tutti i movimenti di questo dispositivo! Per disconnetersi seleziona Opzione rigenera.</string>
|
||||||
<string name="osmo_session_token">Token della sessione: %1$s</string>
|
<string name="osmo_session_token">Token della sessione: %1$s</string>
|
||||||
<string name="osmo_auth_pending">In attesa di autorizzazione...</string>
|
<string name="osmo_auth_pending">In attesa di autorizzazione...</string>
|
||||||
<string name="osmo_locations_sent">Localizzazioni inviate %1$d (in buffer %2$d) </string>
|
<string name="osmo_locations_sent">Localizzazioni inviate %1$d (in buffer %2$d) </string>
|
||||||
|
|
|
@ -520,7 +520,7 @@ Si cussigiat de annànghere unu o prus puntos intermedios pro megiorare sas pres
|
||||||
<string name="osmo_mode_on">Firma OSMo</string>
|
<string name="osmo_mode_on">Firma OSMo</string>
|
||||||
<string name="osmo_mode_off">Inghitza/avia OSMo</string>
|
<string name="osmo_mode_off">Inghitza/avia OSMo</string>
|
||||||
<string name="osmand_plus_play_title_30_chars">Mapas OsmAnd+ e Nàvigu</string>
|
<string name="osmand_plus_play_title_30_chars">Mapas OsmAnd+ e Nàvigu</string>
|
||||||
<string name="osmand_plus_short_description_80_chars">OsmAnd est un'àplicu a mitza aperta pro su nàvigu cun mapas in lìnia e sena lìnia</string>
|
<string name="osmand_plus_short_description_80_chars">OsmAnd est un\'àplicu a mitza aperta pro su nàvigu cun mapas in lìnia e sena lìnia</string>
|
||||||
<string name="tip_update_index">Agiornamentu de sas mapas sarbadas</string>
|
<string name="tip_update_index">Agiornamentu de sas mapas sarbadas</string>
|
||||||
<string name="filterpoi_activity">Crea unu filtru pro sos PDI</string>
|
<string name="filterpoi_activity">Crea unu filtru pro sos PDI</string>
|
||||||
<string name="recalculate_route_to_your_location">Issèbera su mèdiu pro su trasportu:</string>
|
<string name="recalculate_route_to_your_location">Issèbera su mèdiu pro su trasportu:</string>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
<string name="color_yellow">yellow</string>
|
<string name="color_yellow">yellow</string>
|
||||||
<string name="color_lightblue">light blue</string>
|
<string name="color_lightblue">light blue</string>
|
||||||
<string name="color_blue">blue</string>
|
<string name="color_blue">blue</string>
|
||||||
<string name="color_magenta">magenta</string>
|
<string name="color_green">green</string>
|
||||||
|
|
||||||
<string name="osmo_edit_device">Change user properties</string>
|
<string name="osmo_edit_device">Change user properties</string>
|
||||||
<string name="osmo_edit_color">Display color</string>
|
<string name="osmo_edit_color">Display color</string>
|
||||||
|
|
|
@ -61,6 +61,8 @@ import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
|
import android.widget.AdapterView;
|
||||||
|
import android.widget.AdapterView.OnItemSelectedListener;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.CompoundButton;
|
import android.widget.CompoundButton;
|
||||||
import android.widget.CompoundButton.OnCheckedChangeListener;
|
import android.widget.CompoundButton.OnCheckedChangeListener;
|
||||||
|
@ -110,6 +112,7 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
private ActionMode actionMode;
|
private ActionMode actionMode;
|
||||||
private Object selectedObject = null;
|
private Object selectedObject = null;
|
||||||
private String operation;
|
private String operation;
|
||||||
|
private Paint white;
|
||||||
|
|
||||||
private int[] paletteColors = new int[] {
|
private int[] paletteColors = new int[] {
|
||||||
R.string.color_red,
|
R.string.color_red,
|
||||||
|
@ -119,14 +122,14 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
R.string.color_yellow,
|
R.string.color_yellow,
|
||||||
R.string.color_lightblue,
|
R.string.color_lightblue,
|
||||||
R.string.color_blue,
|
R.string.color_blue,
|
||||||
R.string.color_magenta
|
R.string.color_green
|
||||||
};
|
};
|
||||||
|
|
||||||
private int[] pallette = new int[] {
|
private int[] pallette = new int[] {
|
||||||
0xffd00d0d,
|
0xffd00d0d,
|
||||||
0xffe044bb,
|
0xffe044bb,
|
||||||
0xffee5020,
|
0xffff5020,
|
||||||
0xff602010,
|
0xff8e2512,
|
||||||
0xffeeee10,
|
0xffeeee10,
|
||||||
0xff10c0f0,
|
0xff10c0f0,
|
||||||
0xff1010a0,
|
0xff1010a0,
|
||||||
|
@ -179,6 +182,11 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
mtd.setText(si.motd);
|
mtd.setText(si.motd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
white = new Paint();
|
||||||
|
white.setStyle(Style.FILL_AND_STROKE);
|
||||||
|
white.setColor(getResources().getColor(R.color.color_unknown));
|
||||||
|
white.setAntiAlias(true);
|
||||||
|
|
||||||
updateStatus();
|
updateStatus();
|
||||||
getExpandableListView().setOnGroupClickListener(new OnGroupClickListener() {
|
getExpandableListView().setOnGroupClickListener(new OnGroupClickListener() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -849,34 +857,36 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
if(model.getTrackerId().equals(osMoPlugin.getService().getMyGroupTrackerId())) {
|
if(model.getTrackerId().equals(osMoPlugin.getService().getMyGroupTrackerId())) {
|
||||||
location = tracker.getLastSendLocation();
|
location = tracker.getLastSendLocation();
|
||||||
}
|
}
|
||||||
|
int color = getResources().getColor(R.color.color_unknown);
|
||||||
|
int activeColor= model.getColor();
|
||||||
|
if(activeColor== 0) {
|
||||||
|
activeColor = getRandomColor();
|
||||||
|
osMoPlugin.getGroups().setDeviceProperties(model, model.getVisibleName(), activeColor);
|
||||||
|
}
|
||||||
//Location location = tracker.getLastLocation(model.trackerId);
|
//Location location = tracker.getLastLocation(model.trackerId);
|
||||||
if (location == null || mapLocation == null) {
|
if (location == null || mapLocation == null) {
|
||||||
if (model.isEnabled()) {
|
NonDirectionDrawable draw ;
|
||||||
icon.setImageResource(
|
if(icon.getDrawable() instanceof NonDirectionDrawable) {
|
||||||
// model.isActive() ? R.drawable.mon_osmo_conn_signal_small :
|
draw = (NonDirectionDrawable) icon.getDrawable();
|
||||||
R.drawable.mon_osmo_conn_small);
|
|
||||||
} else {
|
} else {
|
||||||
icon.setImageResource(R.drawable.monitoring_rec_inactive);
|
draw = new NonDirectionDrawable();
|
||||||
}
|
}
|
||||||
|
draw.setColor(model.isEnabled()?activeColor : color);
|
||||||
|
icon.setImageDrawable(draw);
|
||||||
label.setText(model.getVisibleName());
|
label.setText(model.getVisibleName());
|
||||||
} else {
|
} else {
|
||||||
DirectionDrawable draw = new DirectionDrawable();
|
DirectionDrawable draw;
|
||||||
|
if (icon.getDrawable() instanceof DirectionDrawable) {
|
||||||
|
draw = (DirectionDrawable) icon.getDrawable();
|
||||||
|
} else {
|
||||||
|
draw = new DirectionDrawable();
|
||||||
|
}
|
||||||
float[] mes = new float[2];
|
float[] mes = new float[2];
|
||||||
net.osmand.Location.distanceBetween(location.getLatitude(), location.getLongitude(),
|
net.osmand.Location.distanceBetween(location.getLatitude(), location.getLongitude(),
|
||||||
mapLocation.getLatitude(), mapLocation.getLongitude(), mes);
|
mapLocation.getLatitude(), mapLocation.getLongitude(), mes);
|
||||||
draw.setAngle(mes[1] - lastCompass + 180);
|
draw.setAngle(mes[1] - lastCompass + 180);
|
||||||
final boolean recent = Math.abs(location.getTime() - System.currentTimeMillis()) < RECENT_THRESHOLD;
|
final boolean recent = Math.abs(location.getTime() - System.currentTimeMillis()) < RECENT_THRESHOLD;
|
||||||
|
draw.setColor(recent ? activeColor : color);
|
||||||
int color;
|
|
||||||
if(recent){
|
|
||||||
color = model.getColor();
|
|
||||||
if(color == 0) {
|
|
||||||
color = getRandomColor();
|
|
||||||
osMoPlugin.getGroups().setDeviceProperties(model, model.getVisibleName(), color);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
color = getResources().getColor(R.color.color_unknown);
|
|
||||||
}
|
|
||||||
draw.setColor(color);
|
draw.setColor(color);
|
||||||
icon.setImageDrawable(draw);
|
icon.setImageDrawable(draw);
|
||||||
int dist = (int) mes[0];
|
int dist = (int) mes[0];
|
||||||
|
@ -900,8 +910,8 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
distance.length() - 1, 0);
|
distance.length() - 1, 0);
|
||||||
labelTime.setText(time, TextView.BufferType.SPANNABLE);
|
labelTime.setText(time, TextView.BufferType.SPANNABLE);
|
||||||
((Spannable) labelTime.getText()).setSpan(
|
((Spannable) labelTime.getText()).setSpan(
|
||||||
new ForegroundColorSpan(getResources().getColor(seconds < 60 ? R.color.color_ok : R.color.color_unknown)), 0,
|
new ForegroundColorSpan(getResources().getColor(
|
||||||
time.length(), 0);
|
seconds < 60 ? R.color.color_ok : R.color.color_unknown)), 0, time.length(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
return row;
|
return row;
|
||||||
|
@ -968,7 +978,12 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
final TIntArrayList list = new TIntArrayList(pallette);
|
final TIntArrayList list = new TIntArrayList(pallette);
|
||||||
List<String> colorNames= new ArrayList<String>();
|
List<String> colorNames= new ArrayList<String>();
|
||||||
int selection = -1;
|
int selection = -1;
|
||||||
|
if(device.getColor() == 0) {
|
||||||
|
osMoPlugin.getGroups().setDeviceProperties(device, device.getVisibleName(), getRandomColor());
|
||||||
|
}
|
||||||
int devColor = device.getColor();
|
int devColor = device.getColor();
|
||||||
|
|
||||||
|
|
||||||
for(int i = 0; i < pallette.length; i++) {
|
for(int i = 0; i < pallette.length; i++) {
|
||||||
colorNames.add(getString(paletteColors[i]));
|
colorNames.add(getString(paletteColors[i]));
|
||||||
list.add(pallette[i]);
|
list.add(pallette[i]);
|
||||||
|
@ -981,11 +996,37 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
colorNames.add(0, colorToString(devColor));
|
colorNames.add(0, colorToString(devColor));
|
||||||
selection = 0;
|
selection = 0;
|
||||||
}
|
}
|
||||||
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, colorNames);
|
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, colorNames) {
|
||||||
|
@Override
|
||||||
|
public View getView(int position, View convertView, ViewGroup parent) {
|
||||||
|
View v = super.getView(position, convertView, parent);
|
||||||
|
if(v instanceof TextView) {
|
||||||
|
((TextView) v).setTextColor(list.get(position));
|
||||||
|
}
|
||||||
|
return v;
|
||||||
|
}
|
||||||
|
};
|
||||||
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
|
||||||
colorSpinner.setAdapter(adapter);
|
|
||||||
colorSpinner.setSelection(selection);
|
|
||||||
|
|
||||||
|
colorSpinner.setAdapter(adapter);
|
||||||
|
|
||||||
|
colorSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
|
||||||
|
View v = parent.getChildAt(0);
|
||||||
|
if(v instanceof TextView) {
|
||||||
|
((TextView) v).setTextColor(list.get(position));
|
||||||
|
}
|
||||||
|
colorSpinner.invalidate();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onNothingSelected(AdapterView<?> parent) {
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
colorSpinner.setSelection(selection);
|
||||||
bld.setPositiveButton(R.string .default_buttons_yes, new DialogInterface.OnClickListener() {
|
bld.setPositiveButton(R.string .default_buttons_yes, new DialogInterface.OnClickListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -998,6 +1039,45 @@ public class OsMoGroupsActivity extends OsmandExpandableListActivity implements
|
||||||
bld.show();
|
bld.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class NonDirectionDrawable extends Drawable {
|
||||||
|
Paint paintRouteDirection;
|
||||||
|
|
||||||
|
public void setColor(int color) {
|
||||||
|
paintRouteDirection.setColor(color);
|
||||||
|
}
|
||||||
|
|
||||||
|
public NonDirectionDrawable() {
|
||||||
|
paintRouteDirection = new Paint();
|
||||||
|
paintRouteDirection.setStyle(Style.FILL_AND_STROKE);
|
||||||
|
paintRouteDirection.setColor(getResources().getColor(R.color.color_unknown));
|
||||||
|
paintRouteDirection.setAntiAlias(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void draw(Canvas canvas) {
|
||||||
|
canvas.drawCircle(width/2, height/2, (width + height) / 7, paintRouteDirection);
|
||||||
|
canvas.drawCircle(width/2, height/2, (width + height) / 6, white);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getOpacity() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setAlpha(int alpha) {
|
||||||
|
paintRouteDirection.setAlpha(alpha);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setColorFilter(ColorFilter cf) {
|
||||||
|
paintRouteDirection.setColorFilter(cf);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class DirectionDrawable extends Drawable {
|
class DirectionDrawable extends Drawable {
|
||||||
Paint paintRouteDirection;
|
Paint paintRouteDirection;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue