バイドゥ マップをIonic Platformアプリに追加しました。Baidu 静的マップをクリックすると、マップが読み込まれました。ただし、マップを読み込んだ後は、他の地域の画像を取得できません。
つまり、マップを引き裂きます。ズームが機能していません。私はそれを解決するために熱く知りません。私はすでに Android SDK の新しい ak キーを作成しようとしました。しかし、同じ問題が発生します。私を助けてください.....
index.html :
script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=up......
ディレクティブ ファイル (非常に単純です)
var centerLocation = new BMap.Point($scope.hotelDetail.hotelInfo.longitude , $scope.hotelDetail.hotelInfo.latitude); var rtMap = new BMap.Map($element[0]); rtMap.centerAndZoom(new BMap.Point(centerLocation.lng, centerLocation.lat),12); rtMap.addControl(new BMap.OverviewMapControl()); rtMap.addControl(new BMap.ScaleControl()); rtMap.addControl(new BMap.NavigationControl()); rtMap.enableAutoResize(); rtMap.enableScrollWheelZoom(true); rtMap.enableDoubleClickZoom(); rtMap.enableDragging(true); var myGeo = new BMap.Geocoder(); myGeo.getPoint($scope.hotelDetail.hotelInfo.addressLn, function(point) { if(point) { rtMap.centerAndZoom(point, 16); rtMap.addOverlay(new BMap.Marker(point)); } $ionicLoading.hide(); }, "");