大家好
小弟照
這本書但是地圖就無法顯示出來
在GMap模組設定頁面,輸入Google Maps API Key後 即有地圖顯示出來
不知道 選用 第 3 版 或 第 2 版 有無差別嗎? 目前我用的是第二版
區塊的部分也有啟用
不知道地圖巨集要怎樣設定呢?
node的頁面只會顯示地址
但是在輸入格式裡新增了GMap巨集擴充器
然後在文章內文添加
[gmap zoom=14 |center=25.033427776122014,121.28176689147949 |width=500px |height=300px |control=Small |type=Hybrid]
地圖就會顯示出來
不知道要怎樣才能順利顯示出地圖然後依照我所設定的地址顯示出來呢?
目前用的模組版本
drupal-6.25
location-6.x-3.1
gmap-6.x-1.1
謝謝
圖片:
Re: gmap 地圖顯示一問
api 應要用第二版,才有api key可以填
是否有啟用 gmap location 模組?
Re: gmap 地圖顯示一問
有啟用 gmap location 模組
api 是用第二版,也填入 api key了
Re: gmap 地圖顯示一問
還是無法正常使用
- ".$node->title."
- ".$node->locations[0]['street']."
目前是用PHP 來顯示
大致的方式 以下僅供參考
$address = $node->locations[0]['street'];//獲得address的值
$url =urlencode($address);//將address轉化為適合url的格式
$url ='http://maps.google.com/maps/geo?q='.$url.'&output=csv';//拼湊一個用於訪問取得經緯度的地址。
$point=drupal_http_request($url);//訪問google,取得經緯度
$str_array=explode(',',$point->data);//分析google的返回值
$point_latitude = $str_array[2]; //在返回值中取出經度
$point_longitude = $str_array[3];//在返回值中取出緯度
$macro_text = "[gmap markers=blue::".$str_array[2].",".$str_array[3].":
|zoom=15 |center=".$str_array[2].",".$str_array[3]." |width=700px |height=400px |control=Small |type=Hybrid]";
$map_array2 = gmap_parse_macro($macro_text);
echo theme('gmap', array('#settings' => $map_array2));