Commit c75c321b18ce80a639924ae1f843e8428cc8c38e

Authored by Tom Huang
1 parent dbaadcdd8b
Exists in master

a

Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
1 <?php 1 <?php
2 print_r(getLatLng('台灣新北市')); 2 print_r(getLatLng('台灣新北市'));
3 function getLatLng($address){ 3 function getLatLng($address){
4 4
5 // url encode the address 5 // url encode the address
6 $address = urlencode($address); 6 $address = urlencode($address);
7 7
8 // google map geocode api url 8 // google map geocode api url
9 $url = "http://maps.google.com/maps/api/geocode/json?address={$address}"; 9 $url = "http://maps.google.com/maps/api/geocode/json?address={$address}";
10 $curl = curl_init() ; 10 $curl = curl_init() ;
11 curl_setopt($curl , 11 curl_setopt($curl ,
12 CURLOPT_URL , 12 CURLOPT_URL ,
13 "$url") ; 13 "$url") ;
14 14
15 curl_setopt($curl , CURLOPT_RETURNTRANSFER , 1) ; 15 curl_setopt($curl , CURLOPT_RETURNTRANSFER , 1) ;
16 16
17 $info = curl_exec($curl) ; 17 $info = curl_exec($curl) ;
18 18
19 curl_close($curl) ; 19 curl_close($curl) ;
20 20
21 $a = json_decode($info); 21 $a = json_decode($info);
22 22
23 $latlng = array($a->results['0']->geometry->bounds->southwest->lat,$a->results['0']->geometry->bounds->southwest->lng); 23 $latlng = array($a->results['0']->geometry->bounds->southwest->lat,$a->results['0']->geometry->bounds->southwest->lng);
24 24
25 return $latlng; 25 return $latlng;
26 26
27 } 27 }
28 ?>
28 ?>