[JavaScript] – Obtendo Coordenadas no Google Maps

Uma das questões que aparece imensas vezes na net é como obter as coordenadas de determinado local no Google Maps, para que depois as possamos usar com a API do serviço.

A forma mais simples de o fazer é utilizar o Google Maps para navegar até ao local que pretendemos. Depois de estarmos no local exacto, do qual queremos retirar as coordenadas, clicamos com o botão direito do rato sobre o mesmo e escolhemos a opção “Center map here“.

image

Depois de termos o mapa centrado no local pretendido, necessitamos de adicionar uma função javascript ao endereço do browser, para que nos sejam devolvidas as coordenadas do local.

A função é a seguinte:

javascript:void(prompt(”,gApplication.getMap().getCenter()));

image

Depois de colocarmos a função no endereço do browser, basta darmos um enter, e é-nos apresentada uma janela Script Prompt com as coordenadas do local que desejávamos.

image

NOTA: Se estiverem a utilizar o IE7, é possível que ele bloqueie a introdução de javascript no browser, pelo que têm de autorizar essa introdução.

Agora que já temos as coordenadas, é só aplicá-las na API do Google Maps, para mostrarem os vosos mapas.

Já agora, as coordenadas apresentadas na imagem são de um local a não perder. Uma excelente visita para um fim de semana.

Se acharem interessante posso fazer um artigo futuro, sobre como utilizar a API do Google Maps para colocar um mapa nos vossos sites.

Se gostaram deste artigo subscrevam a feed RSS do istomesmo, para ficarem actualizados sobre os últimos artigos.

Fonte: http://istomesmo.wordpress.com

[T-SQL] – Convertendo string para CamelCase (Proper Case)

Olá Pessoal,

Quarta feira chuvosa, e hoje precisei converter alguns dados que estavam em caixa alta, para a o formato CamelCase, em um banco de dados SQL Server.

Pesquisei no Google, e encontrei uma função muito bacana, que segue abaixo:

create function ProperCase(@Text as varchar(8000))
returns varchar(8000)
as
begin
declare @Reset bit;
declare @Ret varchar(8000);
declare @i int;
declare @c char(1);

select @Reset = 1, @i=1, @Ret = ”;while (@i <= len(@Text))
select @c= substring(@Text,@i,1),
@Ret = @Ret + case when @Reset=1 then UPPER(@c) else LOWER(@c) end,
@Reset = case when @c like ‘[a-zA-Z]’ then 0 else 1 end,
@i = @i +1
return @Ret
end

Exemplo:

select dbo.ProperCase(‘this,my friends, is a test.wHat DO you think?i like shaquile o”neal’)
——————————————————————-

This,My Friends, Is A Test.What Do You Think?I Like Shaquile O’Neal
(1 row(s) affected)

Bom, e isso ai.

Abs a todos. até á próxima.

Encontrei essa dica no Jeff’s SQL Server Blog (http://weblogs.sqlteam.com)

create function ProperCase(@Text as varchar(8000))
returns varchar(8000)
as
begin
declare @Reset bit;
declare @Ret varchar(8000);
declare @i int;
declare @c char(1);select @Reset = 1, @i=1, @Ret = ”;while (@i <= len(@Text))
select @c= substring(@Text,@i,1),
@Ret = @Ret + case when @Reset=1 then UPPER(@c) else LOWER(@c) end,
@Reset = case when @c like ‘[a-zA-Z]’ then 0 else 1 end,
@i = @i +1
return @Ret
end