Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Google Maps em uma TWindow Alguém ja conseguiu usar o google maps com TWindow ? pois nos meus teste aqui ele não abre a imagem ele joga para pagina principal. ...
JR
Google Maps em uma TWindow  
Fechado
Alguém ja conseguiu usar o google maps com TWindow ?
pois nos meus teste aqui ele não abre a imagem ele joga para pagina principal.

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (2)


MS

Boa tarde,
Tem como postar o código que usou?
JR

Foi resolvido desse modo, tem que revisar o Codigo ainda pois ainda esta na primeira versão.

class GoogleMaps extends TWindow
{
private $pos;
function __construct()
{
parent::__construct();
parent::setTitle('Localização');
parent::setSize(630,450);
}

public function onSearch($param)
{
$address = $param['key'];
$address = str_replace(" ", "+", $address); // replace all the white space with "+" sign to match with google search pattern

$url = "maps.google.com/maps/api/geocode/json?sensor=false&address=$addr

$response = file_get_contents($url);

$json = json_decode($response,TRUE); //generate array object from the response from the web

//echo ($json['results'][0]['geometry']['location']['lat'].",".$json['results'][0]['geometry']['location']['lng']);
$lt = $json['results'][0]['geometry']['location']['lat'];
$lg = $json['results'][0]['geometry']['location']['lng'];

$this->pos = $lt.','.$lg;

$mapElement = new TElement('img');
$mapElement->generator = 'adianti';
$mapElement->src = "https://maps.googleapis.com/maps/api/staticmap?center=".$this->pos."&zoom=15&size=600x400&markers=color:red%7Clabel:C%7C".$this->pos."&key=sua Key Aqui";

parent::add($mapElement);
}
public function show()
{
$this->loaded = true;
parent::show();
}

}

?>