高德地圖API-搜索提示並定位到位置,衛星地圖和標准地圖的切換


// _yourMap地圖實例
 _yourMap.plugin(["AMap.MapType"], function () {  //添加地圖類型切換插件 
                //地圖類型切換  
                mapType = new AMap.MapType({ defaultType: 0});    //0 標准地圖。1 衛星地圖
                _oMapViewer.addControl(mapType);
            });

 //  搜索插件,點擊搜索結果定位到搜索坐標。
 //  .amap-sug-result { z-index: 99999; } 設置提示框的下標值(用於彈框時提示框顯示在彈框后)
 AMap.plugin(['AMap.Autocomplete', 'AMap.PlaceSearch'], function () {
                var autoOptions = {
                    city: "北京", //城市,默認全國
                    input: "keyword",//使用聯想輸入的input的id
                    //output: '#ProjectLocationTab',
                    //outPutDirAuto:false
                };
                autocomplete = new AMap.Autocomplete(autoOptions);
                var placeSearch = new AMap.PlaceSearch({
                    city: '北京',
                    map: _oMapViewer, //地圖實例

                })
                AMap.event.addListener(autocomplete, "select", function (e) {
                    //TODO 針對選中的poi實現自己的功能
                    placeSearch.setCity(e.poi.adcode);
                    placeSearch.search(e.poi.name)
                });
             
            })



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM