Commit adefbba56a8a62ef7e7cb5969592089d33d28078
1 parent
c37bae54
Exists in
guia
Recuado texto
Showing
1 changed file
with
129 additions
and
129 deletions
Show diff stats
guia_de_migracao.md
| ... | ... | @@ -169,215 +169,215 @@ i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; |
| 169 | 169 | |
| 170 | 170 | ## Para a versão 4.5 |
| 171 | 171 | |
| 172 | - Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram movidos do diretório | |
| 173 | - i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para | |
| 174 | - esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta (i3geo/interface) | |
| 175 | - para a antiga (i3geo/aplicmap). | |
| 172 | +Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram movidos do diretório | |
| 173 | +i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para | |
| 174 | +esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta (i3geo/interface) | |
| 175 | +para a antiga (i3geo/aplicmap). | |
| 176 | 176 | |
| 177 | - As variáveis de configuração $temasdir e $temasaplic foram removidas. Se vc desenvolveu programas em PHP, | |
| 178 | - no lugar dessas variáveis utilize $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" | |
| 179 | - e $locaplic."/aplicmap" | |
| 177 | +As variáveis de configuração $temasdir e $temasaplic foram removidas. Se vc desenvolveu programas em PHP, | |
| 178 | +no lugar dessas variáveis utilize $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" | |
| 179 | +e $locaplic."/aplicmap" | |
| 180 | 180 | |
| 181 | - A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados | |
| 182 | - de admnistração. | |
| 181 | +A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados | |
| 182 | +de admnistração. | |
| 183 | 183 | |
| 184 | - O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | |
| 184 | +O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | |
| 185 | 185 | |
| 186 | - O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | |
| 186 | +O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | |
| 187 | 187 | |
| 188 | - O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: | |
| 189 | - http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou | |
| 190 | - http://localhost/i3geo/interface/zerocal.htm | |
| 188 | +O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: | |
| 189 | +http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou | |
| 190 | +http://localhost/i3geo/interface/zerocal.htm | |
| 191 | 191 | |
| 192 | - A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" | |
| 192 | +A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" | |
| 193 | 193 | |
| 194 | - Opção de comentários em temas | |
| 195 | - Foram acrescentadas novas variáveis em ms_configura.php. Veja esse arquivo para editar as variáveis e registrar | |
| 196 | - as APIs das redes sociais como Twitter e Facebook | |
| 197 | - Por default, todos os temas agora podem receber comentários. Para bloquear comentários em temas específicos, | |
| 198 | - utilize o editor de mapfiles do sistema de admnistração para bloquear essa opção em cada tema | |
| 199 | - Os comentários são armazenados em uma tabela no banco de dados de administração. Essa tabela precisa ser criada no banco. | |
| 200 | - Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 194 | +Opção de comentários em temas | |
| 195 | + Foram acrescentadas novas variáveis em ms_configura.php. Veja esse arquivo para editar as variáveis e registrar | |
| 196 | + as APIs das redes sociais como Twitter e Facebook | |
| 197 | + Por default, todos os temas agora podem receber comentários. Para bloquear comentários em temas específicos, | |
| 198 | + utilize o editor de mapfiles do sistema de admnistração para bloquear essa opção em cada tema | |
| 199 | + Os comentários são armazenados em uma tabela no banco de dados de administração. Essa tabela precisa ser criada no banco. | |
| 200 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 201 | 201 | |
| 202 | - Contagem do número de acessos de cada tema | |
| 203 | - Foi criada uma nova tabela no sistema de administração para guardar o número de vezes que um tema é acessado. Antes | |
| 204 | - a contagem era mantida na tabela i3geoadmin_temas, cuja coluna nacessos foi depreciada. Essa nova tabela guarda também o dia do acesso. | |
| 205 | - Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 202 | +Contagem do número de acessos de cada tema | |
| 203 | + Foi criada uma nova tabela no sistema de administração para guardar o número de vezes que um tema é acessado. Antes | |
| 204 | + a contagem era mantida na tabela i3geoadmin_temas, cuja coluna nacessos foi depreciada. Essa nova tabela guarda também o dia do acesso. | |
| 205 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 206 | 206 | |
| 207 | - O nome dos arquivos js e ccs compactados foram renomeados, incluindo o valor da versão no final. Isso foi feito para se | |
| 208 | - evitar problemas de cache de versões antigas. Os arquivos renomeados foram: | |
| 209 | - classesjs/i3geo_tudo_compacto45.js | |
| 210 | - css/i3geo_ferramentas45.css | |
| 207 | +O nome dos arquivos js e ccs compactados foram renomeados, incluindo o valor da versão no final. Isso foi feito para se | |
| 208 | +evitar problemas de cache de versões antigas. Os arquivos renomeados foram: | |
| 209 | + classesjs/i3geo_tudo_compacto45.js | |
| 210 | + css/i3geo_ferramentas45.css | |
| 211 | 211 | |
| 212 | - Testado o uso de zlib.output_compression = On no php.ini | |
| 212 | +Testado o uso de zlib.output_compression = On no php.ini | |
| 213 | 213 | |
| 214 | - Variáveis ou funções removidas | |
| 215 | - i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | |
| 216 | - g_postpx | |
| 217 | - g_tipotop | |
| 218 | - g_tipoleft | |
| 214 | +Variáveis ou funções removidas | |
| 215 | + i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | |
| 216 | + g_postpx | |
| 217 | + g_tipotop | |
| 218 | + g_tipoleft | |
| 219 | 219 | |
| 220 | - A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | |
| 221 | - <body id="i3geo" onload='i3GEO.inicia();'> | |
| 220 | +A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | |
| 221 | + <body id="i3geo" onload='i3GEO.inicia();'> | |
| 222 | 222 | |
| 223 | - e-mail institucional (incluido no arquivo de correções SP7) | |
| 224 | - em ms_configura.php pode ser definido um e-mail padrão que é utilizado nas interfaces dos mapas | |
| 225 | - Para que o e-mail definido seja mostrado, é necessário adicionar um elemento HTML com id=emailInstituicao no mapa | |
| 223 | +e-mail institucional (incluido no arquivo de correções SP7) | |
| 224 | + em ms_configura.php pode ser definido um e-mail padrão que é utilizado nas interfaces dos mapas | |
| 225 | + Para que o e-mail definido seja mostrado, é necessário adicionar um elemento HTML com id=emailInstituicao no mapa | |
| 226 | 226 | |
| 227 | 227 | |
| 228 | 228 | ## Para a versão 4.4 |
| 229 | 229 | |
| 230 | - Verifique se o PHP está configurado (php.ini) para permitir a passagem de parâmetros por referência | |
| 231 | - (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): | |
| 232 | - allow_call_time_pass_reference = On | |
| 230 | +Verifique se o PHP está configurado (php.ini) para permitir a passagem de parâmetros por referência | |
| 231 | +(dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): | |
| 232 | +allow_call_time_pass_reference = On | |
| 233 | 233 | |
| 234 | - Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não | |
| 235 | - queira que essa camada nova apareça, basta removê-las desses arquivos. | |
| 234 | +Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não | |
| 235 | +queira que essa camada nova apareça, basta removê-las desses arquivos. | |
| 236 | 236 | |
| 237 | - Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, | |
| 238 | - considere a necessidade de comentar a linha de código do ms_criamapa.php. | |
| 237 | +Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, | |
| 238 | +considere a necessidade de comentar a linha de código do ms_criamapa.php. | |
| 239 | 239 | |
| 240 | - Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc quiser modificar isso, altere o ms_configura.php. | |
| 240 | +Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc quiser modificar isso, altere o ms_configura.php. | |
| 241 | 241 | |
| 242 | 242 | ## Para a versão 4.3 |
| 243 | 243 | |
| 244 | - O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | |
| 245 | - para que o i3Geo funcione corretamente: | |
| 244 | +O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | |
| 245 | +para que o i3Geo funcione corretamente: | |
| 246 | 246 | |
| 247 | - - acréscimo das colunas en,es,it nas tabelas (tipo texto) | |
| 248 | - i3geoadmin_menus | |
| 249 | - i3geoadmin_temas | |
| 250 | - i3geoadmin_grupos | |
| 251 | - i3geoadmin_subgrupos | |
| 247 | +- acréscimo das colunas en,es,it nas tabelas (tipo texto) | |
| 248 | + i3geoadmin_menus | |
| 249 | + i3geoadmin_temas | |
| 250 | + i3geoadmin_grupos | |
| 251 | + i3geoadmin_subgrupos | |
| 252 | 252 | |
| 253 | - - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | |
| 253 | +- acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | |
| 254 | 254 | |
| 255 | - Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz o acesso aos dados em | |
| 256 | - um LAYER (elemento DATA do mapfile). Mostrar ou não essa opção é controlado por um metadata | |
| 257 | - em cada LAYER. Por default, o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer | |
| 258 | - que o usuário possa acessar essa funcionalidade, utilize o sistema de administração para editar | |
| 259 | - esse metadata de cada LAYER presente em um mapfile ou então, inclua o metadata "editorsql" "nao". | |
| 255 | +Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz o acesso aos dados em | |
| 256 | +um LAYER (elemento DATA do mapfile). Mostrar ou não essa opção é controlado por um metadata | |
| 257 | +em cada LAYER. Por default, o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer | |
| 258 | +que o usuário possa acessar essa funcionalidade, utilize o sistema de administração para editar | |
| 259 | +esse metadata de cada LAYER presente em um mapfile ou então, inclua o metadata "editorsql" "nao". | |
| 260 | 260 | |
| 261 | 261 | |
| 262 | 262 | ## Para a versão 4.1 |
| 263 | 263 | |
| 264 | 264 | Sistema de administração |
| 265 | 265 | |
| 266 | - A administração do i3geo pode ser feita através de um sistema de formulários web desde que vc opte por isso. | |
| 266 | +A administração do i3geo pode ser feita através de um sistema de formulários web desde que vc opte por isso. | |
| 267 | 267 | |
| 268 | - Se vc quiser continuar usando os arquivos XML existentes em i3geo/menutemas, não tem problema, mas nesse | |
| 269 | - caso o sistema de administração não lhe será útil. | |
| 268 | +Se vc quiser continuar usando os arquivos XML existentes em i3geo/menutemas, não tem problema, mas nesse | |
| 269 | +caso o sistema de administração não lhe será útil. | |
| 270 | 270 | |
| 271 | - A opção pelo uso do sistema de administração é default na versão 4.1. Se vc não quiser usá-la, deverá | |
| 272 | - editar o arquivo i3geo/ms_configura.php e colocar os nomes dos arquivos XML nas opções desejadas. Esse | |
| 273 | - arquivo está documentado, basta ler para entender o que deve ser feito. | |
| 271 | +A opção pelo uso do sistema de administração é default na versão 4.1. Se vc não quiser usá-la, deverá | |
| 272 | +editar o arquivo i3geo/ms_configura.php e colocar os nomes dos arquivos XML nas opções desejadas. Esse | |
| 273 | +arquivo está documentado, basta ler para entender o que deve ser feito. | |
| 274 | 274 | |
| 275 | - O sistema de administração é acessível no endereço i3geo/admin (http://localhost/i3geo/admin). Apenas editores | |
| 276 | - cadastrados podem usar esse sistema. O cadastramento é feito por número IP (veja i3geo/ms_configura.php). | |
| 277 | - Por default, "localhost" é um editor cadastrado. | |
| 275 | +O sistema de administração é acessível no endereço i3geo/admin (http://localhost/i3geo/admin). Apenas editores | |
| 276 | +cadastrados podem usar esse sistema. O cadastramento é feito por número IP (veja i3geo/ms_configura.php). | |
| 277 | +Por default, "localhost" é um editor cadastrado. | |
| 278 | 278 | |
| 279 | - Os arquivos mapfiles existentes em i3geo/temas continuam sendo necessários e vc pode editá-los manualmente | |
| 280 | - ou por meio do sistema de administração. | |
| 279 | +Os arquivos mapfiles existentes em i3geo/temas continuam sendo necessários e vc pode editá-los manualmente | |
| 280 | +ou por meio do sistema de administração. | |
| 281 | 281 | |
| 282 | - Os arquivos XML que vc já possuí em i3geo/menutemas devem ser importados para o sistema de administração. | |
| 283 | - Utilize as opções existentes em i3geo/admin para fazer isso. | |
| 282 | +Os arquivos XML que vc já possuí em i3geo/menutemas devem ser importados para o sistema de administração. | |
| 283 | +Utilize as opções existentes em i3geo/admin para fazer isso. | |
| 284 | 284 | |
| 285 | - O banco de dados default do i3geo é em SQLITE e fica em i3geo/menutemas/admin.db. | |
| 286 | - Vc deve apagar esse arquivo e criar outro antes de importar seus arquivos XML. No sistema de administração | |
| 287 | - existe uma opção para criar o banco, o que deve ser feito depois que vc apagar o arquivo que vai com o i3geo. | |
| 285 | +O banco de dados default do i3geo é em SQLITE e fica em i3geo/menutemas/admin.db. | |
| 286 | +Vc deve apagar esse arquivo e criar outro antes de importar seus arquivos XML. No sistema de administração | |
| 287 | +existe uma opção para criar o banco, o que deve ser feito depois que vc apagar o arquivo que vai com o i3geo. | |
| 288 | 288 | |
| 289 | - Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com seu banco de dados e registrar o endereço | |
| 290 | - desse arquivo em uma variável no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para POSTGRE | |
| 291 | - pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção de criação do banco existente no sistema | |
| 292 | - de administração, as tabelas serão criadas no banco de dados indicado. | |
| 289 | +Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com seu banco de dados e registrar o endereço | |
| 290 | +desse arquivo em uma variável no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para POSTGRE | |
| 291 | +pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção de criação do banco existente no sistema | |
| 292 | +de administração, as tabelas serão criadas no banco de dados indicado. | |
| 293 | 293 | |
| 294 | 294 | PHP |
| 295 | 295 | |
| 296 | - O sistema de administração do i3geo é baseado na biblioteca PHP chamada "PDO". Nas versões mais recentes do | |
| 297 | - PHP e no MS4W essa biblioteca já vem habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | |
| 296 | +O sistema de administração do i3geo é baseado na biblioteca PHP chamada "PDO". Nas versões mais recentes do | |
| 297 | +PHP e no MS4W essa biblioteca já vem habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | |
| 298 | 298 | |
| 299 | 299 | YAHOO |
| 300 | 300 | |
| 301 | - A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em i3geo/pacotes. Se vc desenvolveu | |
| 302 | - programas baseados na versão antiga, é bom verificar se tudo funcionará corretamente pois o arquivo | |
| 303 | - i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | |
| 301 | +A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em i3geo/pacotes. Se vc desenvolveu | |
| 302 | +programas baseados na versão antiga, é bom verificar se tudo funcionará corretamente pois o arquivo | |
| 303 | +i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | |
| 304 | 304 | |
| 305 | 305 | JSOBJECTS |
| 306 | 306 | |
| 307 | - Essa biblioteca não será mais utilizada pelo i3geo, sendo substituída pelo YUI. Se vc utilizava as funcionalidades | |
| 308 | - dessa biblioteca, embutida no i3geo.js, deverá verificar seu código ou então embutir novamente essa | |
| 309 | - biblioteca no i3geo.js. Para isso vc deve alterar o programa i3geo/classesjs/compactajs.php e executá-lo | |
| 310 | - para gerar os arquivos compactados do i3geo. | |
| 307 | +Essa biblioteca não será mais utilizada pelo i3geo, sendo substituída pelo YUI. Se vc utilizava as funcionalidades | |
| 308 | +dessa biblioteca, embutida no i3geo.js, deverá verificar seu código ou então embutir novamente essa | |
| 309 | +biblioteca no i3geo.js. Para isso vc deve alterar o programa i3geo/classesjs/compactajs.php e executá-lo | |
| 310 | +para gerar os arquivos compactados do i3geo. | |
| 311 | 311 | |
| 312 | 312 | Classes JS e namespaces |
| 313 | 313 | |
| 314 | - O modelo de desenvolvimento dos programas javascript estão sendo migrados aos poucos para estruturas | |
| 315 | - baseadas em classes. Isso facilitará a compreensão dos códigos e sua documentação, facilitando a vida | |
| 316 | - dos desenvolvedores e permitindo uma melhor evolução dos códigos. | |
| 314 | +O modelo de desenvolvimento dos programas javascript estão sendo migrados aos poucos para estruturas | |
| 315 | +baseadas em classes. Isso facilitará a compreensão dos códigos e sua documentação, facilitando a vida | |
| 316 | +dos desenvolvedores e permitindo uma melhor evolução dos códigos. | |
| 317 | 317 | |
| 318 | - As classes desenvolvidas ficarão em arquivos únicos de cada classe e devem usar o namespace i3GEO. Essa | |
| 319 | - regra evitará conflitos entre bibliotecas javascript adicionadas ao i3geo. | |
| 320 | - Exemplo, para remover a acentuação de uma palavra vc pode usar a classe i3GEO.util: | |
| 318 | +As classes desenvolvidas ficarão em arquivos únicos de cada classe e devem usar o namespace i3GEO. Essa | |
| 319 | +regra evitará conflitos entre bibliotecas javascript adicionadas ao i3geo. | |
| 320 | +Exemplo, para remover a acentuação de uma palavra vc pode usar a classe i3GEO.util: | |
| 321 | 321 | |
| 322 | - var palavraAcentuada = "coração"; | |
| 323 | - var palavraSemAcento = i3GEO.util.removeAcentos(palavraAcentuada); | |
| 322 | +var palavraAcentuada = "coração"; | |
| 323 | +var palavraSemAcento = i3GEO.util.removeAcentos(palavraAcentuada); | |
| 324 | 324 | |
| 325 | 325 | Googlemaps |
| 326 | 326 | |
| 327 | - A chave de registro da API do Google agora deve ser incluída no arquivo i3geo/ms_configura.php na | |
| 328 | - variável $googleApiKey. | |
| 327 | +A chave de registro da API do Google agora deve ser incluída no arquivo i3geo/ms_configura.php na | |
| 328 | +variável $googleApiKey. | |
| 329 | 329 | |
| 330 | - Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | |
| 330 | +Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | |
| 331 | 331 | |
| 332 | - A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | |
| 332 | +A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | |
| 333 | 333 | |
| 334 | 334 | Idiomas |
| 335 | 335 | |
| 336 | - A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | |
| 337 | - novo arquivo i3geo/classesjs/dicionario.js | |
| 336 | +A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | |
| 337 | +novo arquivo i3geo/classesjs/dicionario.js | |
| 338 | 338 | |
| 339 | - Foi criada uma classe específica para manipular a internacionalização. Veja a documentação em | |
| 340 | - http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html | |
| 339 | +Foi criada uma classe específica para manipular a internacionalização. Veja a documentação em | |
| 340 | +http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html | |
| 341 | 341 | |
| 342 | 342 | Árvore de temas |
| 343 | 343 | |
| 344 | - A árvore de temas, que aparece na guia "Mapa", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 345 | - javascript específica para manipular essa árvore. Veja a documentação em | |
| 346 | - http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredecamadas-js.html | |
| 347 | - Os aplicativos que usam árvores também utilizam agora essa classe, como o i3geo/datadownload.htm | |
| 344 | +A árvore de temas, que aparece na guia "Mapa", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 345 | +javascript específica para manipular essa árvore. Veja a documentação em | |
| 346 | +http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredecamadas-js.html | |
| 347 | +Os aplicativos que usam árvores também utilizam agora essa classe, como o i3geo/datadownload.htm | |
| 348 | 348 | |
| 349 | 349 | Árvore de camadas |
| 350 | 350 | |
| 351 | - A árvore de camadas, que aparece na guia "+ temas", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 352 | - javascript específica para manipular essa árvore. Veja a documentação em | |
| 353 | - http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html | |
| 351 | +A árvore de camadas, que aparece na guia "+ temas", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 352 | +javascript específica para manipular essa árvore. Veja a documentação em | |
| 353 | +http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html | |
| 354 | 354 | |
| 355 | 355 | Utilitários |
| 356 | 356 | |
| 357 | - Foi criada uma classe específica com funções de uso geral. Veja em: | |
| 358 | - http://localhost/i3geo/documentacao/files/classesjs/classe_util-js.html | |
| 357 | +Foi criada uma classe específica com funções de uso geral. Veja em: | |
| 358 | +http://localhost/i3geo/documentacao/files/classesjs/classe_util-js.html | |
| 359 | 359 | |
| 360 | 360 | Cálculos |
| 361 | 361 | |
| 362 | - Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | |
| 363 | - i3GEO.calculo.dd2dms(dd) | |
| 362 | +Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | |
| 363 | +i3GEO.calculo.dd2dms(dd) | |
| 364 | 364 | |
| 365 | 365 | objmapa |
| 366 | 366 | |
| 367 | - A forma de inicialização do i3geo do lado do navegador (javascript) agora é controlado pela classe i3GEO. | |
| 368 | - O "objmapa" não é mais utilizado. | |
| 369 | - Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, são agora acessados por meio | |
| 370 | - de i3GEO.parametros, por exemplo, para obter a extensão geográfica do mapa atual, utilize: | |
| 371 | - alert(i3GEO.parametros.mapexten) | |
| 372 | - A lista completa de i3GEO.parametros pode ser vista em i3geo/classesjs/classe_i3geo.js | |
| 367 | +A forma de inicialização do i3geo do lado do navegador (javascript) agora é controlado pela classe i3GEO. | |
| 368 | +O "objmapa" não é mais utilizado. | |
| 369 | +Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, são agora acessados por meio | |
| 370 | +de i3GEO.parametros, por exemplo, para obter a extensão geográfica do mapa atual, utilize: | |
| 371 | +alert(i3GEO.parametros.mapexten) | |
| 372 | +A lista completa de i3GEO.parametros pode ser vista em i3geo/classesjs/classe_i3geo.js | |
| 373 | 373 | |
| 374 | 374 | Variáveis de configuração |
| 375 | 375 | |
| 376 | - Muitas das novas classes possuem seus próprios métodos de configuração. Porém os parâmetros principais | |
| 377 | - de configuração do mapa ficam agora na classe i3GEO.configura | |
| 378 | - Por exemplo, para obter o diretório onde o i3geo está instalado, antes utilizava-se g_locaplic, agora utiliza-se | |
| 379 | - i3GEO.configura.locaplic | |
| 376 | +Muitas das novas classes possuem seus próprios métodos de configuração. Porém os parâmetros principais | |
| 377 | +de configuração do mapa ficam agora na classe i3GEO.configura | |
| 378 | +Por exemplo, para obter o diretório onde o i3geo está instalado, antes utilizava-se g_locaplic, agora utiliza-se | |
| 379 | +i3GEO.configura.locaplic | |
| 380 | 380 | |
| 381 | 381 | Chamada aos programas PHP |
| 382 | 382 | |
| 383 | - Todas as chamadas a programas PHP via AJAX foram concentradas na classe classe_php.js. | |
| 383 | +Todas as chamadas a programas PHP via AJAX foram concentradas na classe classe_php.js. | ... | ... |