国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

[BaiduMap]在WebBrowser下InfoWindow顯示變形問題

2019-11-14 16:32:23
字體:
供稿:網(wǎng)友

在項目開發(fā)中,因為是C/S原因,要展示百度地圖,只能內(nèi)嵌WebBrowser來實現(xiàn),遇到的問題是當點擊Marker標記展示其對應的InfoWindow的時候,在WebBrowser內(nèi)第一次點擊時候能夠很好展示,而當再在此點擊的時候InfoWindow就會很糟糕,變形;

如圖:

image

搜索一番也未找到原因,已經(jīng)發(fā)郵件給百度地圖郵箱咨詢也暫未得到答復,是不是Bug就不得而知;

后面投機取巧的發(fā)現(xiàn)強制設置InfoWindow的寬度能夠解決問題,代碼如下:

/**說明:為Marker標記當點擊的時候,彈出提示框*marker:需要提示的Marker*infoType: 類型*/function bindInfoWindows(marker, infoType) {    if (!infoWindow) {        infoWindow = new BMap.InfoWindow();    }    marker.addEventListener("click", function() {        if (infoType == 'cab' || infoType == 'pole')            infoWindow.setWidth(450);        var content = setupMarkerContens(marker, infoType, false);        infoWindow.setContent(content);        this.openInfoWindow(infoWindow);    });}

希望有所幫助!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥芬河市| 安龙县| 六安市| 久治县| 沙坪坝区| 抚顺县| 普陀区| 唐河县| 修水县| 疏勒县| 启东市| 新宾| 乌鲁木齐市| 柘荣县| 若尔盖县| 深水埗区| 富裕县| 砚山县| 鄄城县| 安泽县| 南岸区| 信丰县| 康马县| 客服| 吉隆县| 天门市| 盐源县| 象山县| 南昌市| 广德县| 搜索| 玛曲县| 山西省| 张家界市| 丰都县| 屏南县| 富蕴县| 桂阳县| 伊吾县| 瑞丽市| 怀安县|