Google Map 在產品中的應用

2021-09-06 02:39:42 字數 1817 閱讀 1776

一、呼叫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 ...