在Google地圖上顯示用戶的最佳方式是什麼?我需要顯示頭像圖像(25x25像素)和用戶名與可點擊鏈接到配置文件。在Google地圖上顯示用戶頭像和名稱
我一直在api文檔中搜索,但標記和覆蓋選項讓我困惑,應該使用哪些特性/選項?
謝謝。
在Google地圖上顯示用戶的最佳方式是什麼?我需要顯示頭像圖像(25x25像素)和用戶名與可點擊鏈接到配置文件。在Google地圖上顯示用戶頭像和名稱
我一直在api文檔中搜索,但標記和覆蓋選項讓我困惑,應該使用哪些特性/選項?
謝謝。
解決方案是MarkerImage。 This link會幫助你。
var latlng = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({
icon: new google.maps.MarkerImage('avatar.png', null, null, new google.maps.Point(13, 25)), // 13 stands for centering
position: latlng
});
謝謝,但打印旁邊的用戶名和點擊打開個人資料網址怎麼樣? – adrianTNT 2012-08-06 23:17:52
** InfoWindow **。試試這個有用的教程:https://developers.google.com/maps/articles/phpsqlsearch_v3 – 2012-08-06 23:22:14
基本上,你不能顯示用戶名。標記將有一個圖標,這將是用戶的頭像,點擊將打開一個InfoWindow,它將顯示頭像,用戶名,以及可能的朝向個人資料頁面的鏈接。 – 2012-08-06 23:25:48
所以吉爾-爵Vie的上面所說的,該圖像可通過MarkerImage
設定;
用戶名稱可以設置爲該標記/圖像的工具提示,它是標記的「title:
」參數。
然後開上點擊用戶配置文件添加此事件爲「標記」:
google.maps.event.addListener(marker, 'click', function() {window.location = 'http://google.com'});
我會貼全代碼,但它已經被修改,以包括定義爲陣列許多標記。
你能告訴我們什麼是你混淆然後標誌重新打開。謝謝。 – Kev 2012-08-07 12:37:52