NOTAS DE TRADUÇÃO: Por favor, leia alguns comentários no final deste post.
No post anterior vimos como criar um serviço IMS, montado sobre a base
condenadomodelo que vem por padrão.Agora vamos ver como fazer a interação entre um e outro mapa usando a opção de hyperlinks e alguns códigos. O projeto é baseado em um mapa dos EUA, temática por região, à semelhança do que pode acontecer quando se navega a partir de uma partição de índice ou mapas de quadrante de escala diferente.
Os dados
- Um mapa índice chamado states.map, consistindo apenas do componente, o que tem o seu próprio config.txt
- Um mapa para cada região, com o seu próprio mapa, isso tem um mapa adicional para o seu desenho e um rótulo, em seguida, é publicada com seu próprio config.txt
- 1 asp por padrão, que mostra o índice de
- 1 asp chamado mapa, que é o modelo para os mapas mostrados, esta revisão, que é o mapa e de configuração que devem ser implantados
- 1 ASP para exibir a tabela à direita, que é mostrado quando você ativar o comando “info”
- Um modelo de estilo chamado default.css
- Uma pasta onde são colocadas as imagens a partir do quadro do mapa
Se olharmos para o gráfico, a publicação de cada uma das regiões é feita através da criação de um único mapa, com seu rótulo e temas. Mas quando é para enviar publicar foi escolhido o mesmo modelo, mas com uma configuração única.
No final do processo, a configuração contem um texto de base que define o componente de arquivo aberta e outra banalidade.
componente = Concelhos Mtn Mapa
copyright = Copyright (C) 2005. Todos os direitos reservados.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = true
imageDesc = false
logotipo = true
subtítulo = Clique no link acima para voltar ao mapa principal dos EUA.
title = MontanhasFuncionalidade
O que se busca é que a partir de um mapa de índice de nós pode ir para um mapa específico e, em seguida, retornar à anterior.
Isto foi resolvido colocando uma url na tabela que indica para onde você vai, no caso do índice, ele só envia para os mapas de regiões. No caso das regiões dos mapas acima existe um URL para regressar ao mapa inicial.
<% If (title = “” | |! Região = “”) {%>
<tr><td colspan=”2″ width=”<%= cxhdr %>”>
<% If (região! = “”) {%><a href=”default.asp”>Estados Unidos</a>> <%}%>
<% If (title = “” região && = “”) {%> – <%}%>
<% If (título! = “”) {%> <% = Codificar (título)%> <%}%>
</td></tr>
<%}%>Para exibir a tabela, eles criaram um asp que levanta os dados de objetos selecionados em uma tabela, como mostrado na iframe à direita.
Os hiperlinks
A ciência deste modelo é baseado na criação de hiperlinks entre um mapa e outro:
Se você notar, não é outra coisa que a url do host selecionando que a partir do modelo padrão, ele seleciona um mapa. Para criar uma coluna hiperligação é escolhido o tipo de dados URL a partir da concepção da tabela, neste caso, o envio de uma variável chamada “região” definido no modelo asp padrão.
/ / Criar parâmetros
var comando = parameterForm (“comando”, “startup”);
modo var = parameterForm (“modo”, “center”);
var região parameterForm = (“região“,” “);
var regionCurrent = parâmetro (“região“,” “);
var estado = parameterForm (“state”, “”);
var x = parameterForm (“x”, “”);
var y = parameterForm (“y”, “”);/ / Change regiões se necessário
if (região ! = RegionCurrent) {
região = RegionCurrent;
= estado “”;
}Ah, se você tem medo do código, este e outros exemplos podem ser baixados da web do Manifold que inclui mapas e Publicar pasta com asp já criado. Você tem que abri-lo e instalar o serviço, como explicado antes. Então você pode ir substituí-lo com um exemplo próprio e lá você vai ver que não é nada de especial (*).
Também neste consulta do fórum é mostrado diferentes locais reais montados em Manifold, de que falei antes sobre um exemplo.
NOTAS tradução:
(*) No es nada del otro mundo: Esta é uma expressão espanhola que significa que alguma coisa não é tão difícil como parecia inicialmente.
tially.