一、呼叫google map api 無法出現周邊生活設施
當我們使用google api 提供的方法,將google map 載入到自己的html表單中。此時在地圖上只能看見目標地點,並不能看見目標地點的周邊生活設定,比如周邊的銀行、學校、超市等。此功能google未提供在api中直接呼叫。截圖如下:
二、封裝自定義gmapmaker 物件
上圖中的顯示效果從使用者互動上來說,不是太理想。現在為google map 新增周邊生活設施,讓地圖上的元素更加豐富。封裝一段js**。該**如下:
1/*2*author:ryan ding
3*date:2010-03-09
4*summary:gmapmark 類 將 google api local search 查詢到的內容寫入google map中。5*/
67vargmapmaker =8
function
() ;
5455
//alert("gmarker init");
56google.load(
'search',
'1');
5758
varinitsettings
=function
(opts)
6263
varaddmark
=function
(latlng, title, desc, icon_) );
65var
html
=desc;
66gevent.addlistener(mark,
'click',
function
() );
69//
mark.openinfowindowhtml(html);
70this
.map.addoverlay(mark);
71};
7273
varproccesslocalsearch
=function
(gsearch, keyword, icon_)
82});
83gsearch.execute(keyword);84}
8586
varonloadbank
=function
() 90
91var
onloadschool
=function
() 96
97var
onloadrestaurant
=function
() 102
103var
onloadmarket
=function
() 108
109var
onloadhospital
=function
() 114
115116
return
127}
128} ();
129
gmapmark**很簡單,主要使用了google api 中的 google local search 方法,把local search 查詢到的周邊設施加入到地圖中。使用gmapmark後的地圖效果截圖為:
三、小結
如何在產品中採用開放架構 ?
開放架構的意義 採用開放架構的軟體產品指宣稱,使用並符合各種開放技術,標準,提供各種開放介面,能夠與符合同樣開放標準的產品互操作的產品.有些產品直接採用開源軟體實現各種開放介面.開放架構和標準的出現是軟體業對大型企業壟斷市場的一種反應.採用開放架構對樹立企業和產品市場形象,吸引客戶,減小技術風險和產...
flash廣告在產品營銷中的必要性
flash廣告在產品營銷中的必要性 flash廣告製作可以簡潔直觀地表現產品特色,增加顧客對產品的理解和記憶,在短時間內達到宣傳營銷的效果。flash廣告製作已廣泛應用於企業的產品研發 測試 宣傳 展示等工作,具有獨特的價值。下面大家一起來看下flash廣告在產品營銷中的必要性。flash廣告製作在...
Google Map中的瓦片
一 墨卡托投影 google map使用的是epsg 900913標準墨卡托投影 等角圓術地圖投影 y r ln tan pi 4 a 2 x r b 當y等於pir時,投影圖正好為乙個正方形,可行到緯度為85.05113度,把以google map的最大緯度為 85.05113,85.05113 ...