国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
10分鐘學(xué)會(huì)Google Map API (二) - Google觀察者 - ITPUB個(gè)...

10分鐘學(xué)會(huì)Google Map API (二)

上一篇 / 下一篇  2008-07-09 23:39:11 / 個(gè)人分類:API

這里是一個(gè)基于GMap2和XML的小例子,數(shù)據(jù)存在XML文件中 ,這是最簡(jiǎn)單的模式,卻相當(dāng)?shù)赜杏谩?/p>

實(shí)例的網(wǎng)址是:http://sunjian100.googlepages.com/MapTest.html

另外補(bǔ)充一點(diǎn),到目前為止,GoogleMap這套平臺(tái)對(duì)于中文字符還不是支持的很好。

下面是腳本方面的例子:

 <script. src="

 <script. type="text/javascript">
 //<![CDATA[
        var points = [];
        var markers = [];
        var infoWindowHtml = [];
        var sidebarHtml = "";

        var redCircleIcon = new GIcon();
        redCircleIcon.image = "RedCircle7x7.gif";
        redCircleIcon.iconSize = new GSize(7, 7);
        redCircleIcon.iconAnchor = new GPoint(3, 3);
        redCircleIcon.infoWindowAnchor = new GPoint(3, 3);

        function createBridgeMarker(ind, name, latitude, longitude) {
            var marker;
            points[ind] = new GLatLng(latitude, longitude);
            marker = new GMarker(points[ind], redCircleIcon);
            infoWindowHtml[ind] = "<a href=\"
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(infoWindowHtml[ind]);
            });
            markers[ind] = marker;
            sidebarHtml += "<p><a href=\"javascript.:void(0)\" nclick=\"markerSelected(" + ind + ")\">" + name + "</a></p>";
            return marker;
        }

        function markerSelected(ind) {
            markers[ind].openInfoWindowHtml(infoWindowHtml[ind]);
        }

 function onLoad() {
    // Creates a
map and centers it on the Hot Metal Bridge in Pittsburgh.  
    if (GBrowserIsCompatible()) {
              var map = new GMap2(document.getElementById("map"));
              map.addControl(new GLargeMapControl());
              map.addControl(new GMapTypeControl());
              map.addControl(new GScaleControl());
              map.setCenter(new GLatLng(40.6413,-74.1428), 11, G_NORMAL_MAP);
 

              GDownloadUrl("Bridges.xml", function(data, responseCode) {
                 var xml = GXml.parse(data);
                 var bridges = xml.documentElement.getElementsByTagName("bridge");
                 for (var i = 0; i < bridges.length; i++) {
                    var name = bridges[i].getAttribute("name");
                    var latitude = parseFloat(bridges[i].getAttribute("latitude"));
                    var longitude = parseFloat(bridges[i].getAttribute("longitude"));
                    var marker = createBridgeMarker(i, name, latitude, longitude)
                    map.addOverlay(marker);
                 }
                 document.getElementById("sidebar").innerHTML = sidebarHtml;
              });
    }
 }

 //]]>
 </script>


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Google Map API使用詳解(二十)——實(shí)現(xiàn)Google Map本地搜索框(下)
深入理解JavaScript系列(22):S.O.L.I.D五大原則之依賴倒置原則DIP
百度地圖API詳解之事件機(jī)制
Google Map API 信息窗口
基于百度地圖的HTML5地理位置定位實(shí)例
手機(jī)端/網(wǎng)頁(yè) 嵌套百度地圖
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服