Kendo UI 창에 열린 거리지도를 표시하고 싶습니다. 처음 클릭하면지도가 표시되지만 그 후에는로드되지 않습니다. 구글 맵을 사용해도 같은 결과가 나옵니다. Google에서 검색 한 결과지도를 한 번 이상 초기화 할 수 없다는 것을 알게되었습니다. 다른 방법으로 시도했지만 작동하지 않습니다. 내 접근 방식이 좋지 않았을 수 있습니다. 여기 내 코드가 있습니다.
var data=' ';
function createMap() {
data = $("#map").kendoMap({
center: [23.7099, 90.4071],
zoom: 15,
layers: [
{
type: "tile",
urlTemplate: "http://#= subdomain #.tile2.opencyclemap.org/transport/#= zoom #/#= x #/#= y #.png",
subdomains: ["a", "b", "c"],
attribution: "© <a href='http://osm.org/copyright'>OpenStreetMap</a>."
}
]
});
}
function showMap(e) {
e.preventDefault();
var wnd = $("#Map").data("kendoWindow");
createMap();
wnd.content(data);
wnd.center().open();
}
@(Html.Kendo().Window().Name("Map")
.Title("<span class='glyphicon glyphicon-map-marker'></span> Map of the road")
.Visible(false)
.Modal(true)
.Draggable(true)
.Width(635)
)
사용자 클릭시 ShowMap 실행
기능 끝에서 이것을 시도하십시오
$("#map").data("kendoMap").resize();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다