[{"data":1,"prerenderedAt":1707},["ShallowReactive",2],{"navigation_docs":3,"-services-composables":67,"-services-composables-surround":1704},[4,23,53],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"快速上手","i-lucide-rocket","\u002Fgetting-started","01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"安装","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F01.installation",{"title":15,"path":16,"stem":17},"密钥（tk）","\u002Fgetting-started\u002Fapikey","01.getting-started\u002F02.apikey",{"title":19,"path":20,"stem":21},"第一个地图","\u002Fgetting-started\u002Ffirst-map","01.getting-started\u002F03.first-map",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"组件","i-lucide-component","\u002Fcomponents","02.components",[29,33,37,41,45,49],{"title":30,"path":31,"stem":32},"地图","\u002Fcomponents\u002Fmap","02.components\u002F01.map",{"title":34,"path":35,"stem":36},"覆盖物","\u002Fcomponents\u002Foverlays","02.components\u002F02.overlays",{"title":38,"path":39,"stem":40},"控件","\u002Fcomponents\u002Fcontrols","02.components\u002F03.controls",{"title":42,"path":43,"stem":44},"工具","\u002Fcomponents\u002Ftools","02.components\u002F04.tools",{"title":46,"path":47,"stem":48},"图层","\u002Fcomponents\u002Flayers","02.components\u002F05.layers",{"title":50,"path":51,"stem":52},"标绘","\u002Fcomponents\u002Fplot-symbols","02.components\u002F06.plot-symbols",{"title":54,"icon":55,"path":56,"stem":57,"children":58,"page":22},"服务","i-lucide-plug","\u002Fservices","03.services",[59,63],{"title":60,"path":61,"stem":62},"REST 服务","\u002Fservices\u002Frest","03.services\u002F01.rest",{"title":64,"path":65,"stem":66},"SDK 服务","\u002Fservices\u002Fcomposables","03.services\u002F02.composables",{"id":68,"title":64,"body":69,"description":1698,"extension":1699,"links":1700,"meta":1701,"navigation":163,"path":65,"seo":1702,"stem":66,"__hash__":1703},"docs\u002F03.services\u002F02.composables.md",{"type":70,"value":71,"toc":1687},"minimark",[72,88,93,436,548,552,716,727,731,896,916,920,1067,1081,1085,1092,1096,1277,1298,1302,1483,1509,1513,1655,1658,1683],[73,74,75,79,80,83,84,87],"p",{},[76,77,78],"code",{},"@tianditu\u002Fvue"," 将官方文档 service\u002F 目录下的服务类封装为组合式函数，",[76,81,82],{},"@tianditu\u002Freact"," 提供同名的 React Hooks，签名与返回一致。它们要在 ",[76,85,86],{},"\u003CTdtMap>"," 内部调用（SDK 就绪后才会创建实例），回调统一改为 Promise。",[89,90,92],"h2",{"id":91},"地名搜索-uselocalsearch","地名搜索 useLocalSearch",[94,95,96,304],"demo-tabs",{},[97,98,104],"pre",{"className":99,"code":100,"filename":101,"language":102,"meta":103,"style":103},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup>\nimport { useLocalSearch } from \"@tianditu\u002Fvue\";\n\nconst { search } = useLocalSearch({ pageCapacity: 10 });\n\nconst doSearch = async (keyword) => {\n  const result = await search(keyword);\n  console.log(result);\n};\n\u003C\u002Fscript>\n","Vue","vue","",[76,105,106,126,158,165,208,213,242,267,288,294],{"__ignoreMap":103},[107,108,111,115,119,123],"span",{"class":109,"line":110},"line",1,[107,112,114],{"class":113},"sMK4o","\u003C",[107,116,118],{"class":117},"swJcz","script",[107,120,122],{"class":121},"spNyl"," setup",[107,124,125],{"class":113},">\n",[107,127,129,133,136,140,143,146,149,152,155],{"class":109,"line":128},2,[107,130,132],{"class":131},"s7zQu","import",[107,134,135],{"class":113}," {",[107,137,139],{"class":138},"sTEyZ"," useLocalSearch",[107,141,142],{"class":113}," }",[107,144,145],{"class":131}," from",[107,147,148],{"class":113}," \"",[107,150,78],{"class":151},"sfazB",[107,153,154],{"class":113},"\"",[107,156,157],{"class":113},";\n",[107,159,161],{"class":109,"line":160},3,[107,162,164],{"emptyLinePlaceholder":163},true,"\n",[107,166,168,171,173,176,179,182,185,188,191,194,197,201,203,206],{"class":109,"line":167},4,[107,169,170],{"class":121},"const",[107,172,135],{"class":113},[107,174,175],{"class":138}," search ",[107,177,178],{"class":113},"}",[107,180,181],{"class":113}," =",[107,183,139],{"class":184},"s2Zo4",[107,186,187],{"class":138},"(",[107,189,190],{"class":113},"{",[107,192,193],{"class":117}," pageCapacity",[107,195,196],{"class":113},":",[107,198,200],{"class":199},"sbssI"," 10",[107,202,142],{"class":113},[107,204,205],{"class":138},")",[107,207,157],{"class":113},[107,209,211],{"class":109,"line":210},5,[107,212,164],{"emptyLinePlaceholder":163},[107,214,216,218,221,224,227,230,234,236,239],{"class":109,"line":215},6,[107,217,170],{"class":121},[107,219,220],{"class":138}," doSearch ",[107,222,223],{"class":113},"=",[107,225,226],{"class":121}," async",[107,228,229],{"class":113}," (",[107,231,233],{"class":232},"sHdIc","keyword",[107,235,205],{"class":113},[107,237,238],{"class":121}," =>",[107,240,241],{"class":113}," {\n",[107,243,245,248,251,253,256,259,261,263,265],{"class":109,"line":244},7,[107,246,247],{"class":121},"  const",[107,249,250],{"class":138}," result",[107,252,181],{"class":113},[107,254,255],{"class":131}," await",[107,257,258],{"class":184}," search",[107,260,187],{"class":117},[107,262,233],{"class":138},[107,264,205],{"class":117},[107,266,157],{"class":113},[107,268,270,273,276,279,281,284,286],{"class":109,"line":269},8,[107,271,272],{"class":138},"  console",[107,274,275],{"class":113},".",[107,277,278],{"class":184},"log",[107,280,187],{"class":117},[107,282,283],{"class":138},"result",[107,285,205],{"class":117},[107,287,157],{"class":113},[107,289,291],{"class":109,"line":290},9,[107,292,293],{"class":113},"};\n",[107,295,297,300,302],{"class":109,"line":296},10,[107,298,299],{"class":113},"\u003C\u002F",[107,301,118],{"class":117},[107,303,125],{"class":113},[97,305,310],{"className":306,"code":307,"filename":308,"language":309,"meta":103,"style":103},"language-tsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { useLocalSearch } from \"@tianditu\u002Freact\";\n\nconst { search } = useLocalSearch({ pageCapacity: 10 });\n\nconst doSearch = async (keyword: string) => {\n  const result = await search(keyword);\n  console.log(result);\n};\n","React","tsx",[76,311,312,332,336,366,370,396,416,432],{"__ignoreMap":103},[107,313,314,316,318,320,322,324,326,328,330],{"class":109,"line":110},[107,315,132],{"class":131},[107,317,135],{"class":113},[107,319,139],{"class":138},[107,321,142],{"class":113},[107,323,145],{"class":131},[107,325,148],{"class":113},[107,327,82],{"class":151},[107,329,154],{"class":113},[107,331,157],{"class":113},[107,333,334],{"class":109,"line":128},[107,335,164],{"emptyLinePlaceholder":163},[107,337,338,340,342,344,346,348,350,352,354,356,358,360,362,364],{"class":109,"line":160},[107,339,170],{"class":121},[107,341,135],{"class":113},[107,343,175],{"class":138},[107,345,178],{"class":113},[107,347,181],{"class":113},[107,349,139],{"class":184},[107,351,187],{"class":138},[107,353,190],{"class":113},[107,355,193],{"class":117},[107,357,196],{"class":113},[107,359,200],{"class":199},[107,361,142],{"class":113},[107,363,205],{"class":138},[107,365,157],{"class":113},[107,367,368],{"class":109,"line":167},[107,369,164],{"emptyLinePlaceholder":163},[107,371,372,374,376,378,380,382,384,386,390,392,394],{"class":109,"line":210},[107,373,170],{"class":121},[107,375,220],{"class":138},[107,377,223],{"class":113},[107,379,226],{"class":121},[107,381,229],{"class":113},[107,383,233],{"class":232},[107,385,196],{"class":113},[107,387,389],{"class":388},"sBMFI"," string",[107,391,205],{"class":113},[107,393,238],{"class":121},[107,395,241],{"class":113},[107,397,398,400,402,404,406,408,410,412,414],{"class":109,"line":215},[107,399,247],{"class":121},[107,401,250],{"class":138},[107,403,181],{"class":113},[107,405,255],{"class":131},[107,407,258],{"class":184},[107,409,187],{"class":117},[107,411,233],{"class":138},[107,413,205],{"class":117},[107,415,157],{"class":113},[107,417,418,420,422,424,426,428,430],{"class":109,"line":244},[107,419,272],{"class":138},[107,421,275],{"class":113},[107,423,278],{"class":184},[107,425,187],{"class":117},[107,427,283],{"class":138},[107,429,205],{"class":117},[107,431,157],{"class":113},[107,433,434],{"class":109,"line":269},[107,435,293],{"class":113},[437,438,439,452],"table",{},[440,441,442],"thead",{},[443,444,445,449],"tr",{},[446,447,448],"th",{},"返回",[446,450,451],{},"说明",[453,454,455,469,494,508,518,528,538],"tbody",{},[443,456,457,463],{},[458,459,460],"td",{},[76,461,462],{},"searcher",[458,464,465,468],{},[76,466,467],{},"LocalSearch"," 实例引用",[443,470,471,480],{},[458,472,473,476,477],{},[76,474,475],{},"results"," \u002F ",[76,478,479],{},"status",[458,481,482,483,486,487,486,490,493],{},"搜索结果与状态（",[76,484,485],{},"idle","\u002F",[76,488,489],{},"loading",[76,491,492],{},"done","）",[443,495,496,501],{},[458,497,498],{},[76,499,500],{},"search(keyword, type?)",[458,502,503,504,507],{},"关键词检索，",[76,505,506],{},"type"," 为官方检索类型，不传时为普通搜索",[443,509,510,515],{},[458,511,512],{},[76,513,514],{},"searchInBounds(keyword, bounds)",[458,516,517],{},"范围搜索",[443,519,520,525],{},[458,521,522],{},[76,523,524],{},"searchNearby(keyword, center, radius)",[458,526,527],{},"周边搜索",[443,529,530,535],{},[458,531,532],{},[76,533,534],{},"gotoPage(page)",[458,536,537],{},"结果分页",[443,539,540,545],{},[458,541,542],{},[76,543,544],{},"clearResults()",[458,546,547],{},"清空结果",[89,549,551],{"id":550},"反地址解析-usegeocoder","反地址解析 useGeocoder",[94,553,554,641],{},[97,555,559],{"className":556,"code":557,"filename":101,"language":558,"meta":103,"style":103},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { useGeocoder } from \"@tianditu\u002Fvue\";\n\nconst { getLocation } = useGeocoder();\n\nconst result = await getLocation([116.404, 39.915]);\n","typescript",[76,560,561,582,586,606,610],{"__ignoreMap":103},[107,562,563,565,567,570,572,574,576,578,580],{"class":109,"line":110},[107,564,132],{"class":131},[107,566,135],{"class":113},[107,568,569],{"class":138}," useGeocoder",[107,571,142],{"class":113},[107,573,145],{"class":131},[107,575,148],{"class":113},[107,577,78],{"class":151},[107,579,154],{"class":113},[107,581,157],{"class":113},[107,583,584],{"class":109,"line":128},[107,585,164],{"emptyLinePlaceholder":163},[107,587,588,590,592,595,597,599,601,604],{"class":109,"line":160},[107,589,170],{"class":121},[107,591,135],{"class":113},[107,593,594],{"class":138}," getLocation ",[107,596,178],{"class":113},[107,598,181],{"class":113},[107,600,569],{"class":184},[107,602,603],{"class":138},"()",[107,605,157],{"class":113},[107,607,608],{"class":109,"line":167},[107,609,164],{"emptyLinePlaceholder":163},[107,611,612,614,617,619,621,624,627,630,633,636,639],{"class":109,"line":210},[107,613,170],{"class":121},[107,615,616],{"class":138}," result ",[107,618,223],{"class":113},[107,620,255],{"class":131},[107,622,623],{"class":184}," getLocation",[107,625,626],{"class":138},"([",[107,628,629],{"class":199},"116.404",[107,631,632],{"class":113},",",[107,634,635],{"class":199}," 39.915",[107,637,638],{"class":138},"])",[107,640,157],{"class":113},[97,642,644],{"className":306,"code":643,"filename":308,"language":309,"meta":103,"style":103},"import { useGeocoder } from \"@tianditu\u002Freact\";\n\nconst { getLocation } = useGeocoder();\n\nconst result = await getLocation([116.404, 39.915]);\n",[76,645,646,666,670,688,692],{"__ignoreMap":103},[107,647,648,650,652,654,656,658,660,662,664],{"class":109,"line":110},[107,649,132],{"class":131},[107,651,135],{"class":113},[107,653,569],{"class":138},[107,655,142],{"class":113},[107,657,145],{"class":131},[107,659,148],{"class":113},[107,661,82],{"class":151},[107,663,154],{"class":113},[107,665,157],{"class":113},[107,667,668],{"class":109,"line":128},[107,669,164],{"emptyLinePlaceholder":163},[107,671,672,674,676,678,680,682,684,686],{"class":109,"line":160},[107,673,170],{"class":121},[107,675,135],{"class":113},[107,677,594],{"class":138},[107,679,178],{"class":113},[107,681,181],{"class":113},[107,683,569],{"class":184},[107,685,603],{"class":138},[107,687,157],{"class":113},[107,689,690],{"class":109,"line":167},[107,691,164],{"emptyLinePlaceholder":163},[107,693,694,696,698,700,702,704,706,708,710,712,714],{"class":109,"line":210},[107,695,170],{"class":121},[107,697,616],{"class":138},[107,699,223],{"class":113},[107,701,255],{"class":131},[107,703,623],{"class":184},[107,705,626],{"class":138},[107,707,629],{"class":199},[107,709,632],{"class":113},[107,711,635],{"class":199},[107,713,638],{"class":138},[107,715,157],{"class":113},[73,717,718,719,722,723,726],{},"解析成功返回 ",[76,720,721],{},"GeocoderResult","，失败返回 ",[76,724,725],{},"null","。",[89,728,730],{"id":729},"浏览器定位-usegeolocation","浏览器定位 useGeolocation",[94,732,733,817],{},[97,734,736],{"className":556,"code":735,"filename":101,"language":558,"meta":103,"style":103},"import { useGeolocation } from \"@tianditu\u002Fvue\";\n\nconst { getCurrentPosition } = useGeolocation();\n\nconst result = await getCurrentPosition({ timeout: 5000 });\n",[76,737,738,759,763,782,786],{"__ignoreMap":103},[107,739,740,742,744,747,749,751,753,755,757],{"class":109,"line":110},[107,741,132],{"class":131},[107,743,135],{"class":113},[107,745,746],{"class":138}," useGeolocation",[107,748,142],{"class":113},[107,750,145],{"class":131},[107,752,148],{"class":113},[107,754,78],{"class":151},[107,756,154],{"class":113},[107,758,157],{"class":113},[107,760,761],{"class":109,"line":128},[107,762,164],{"emptyLinePlaceholder":163},[107,764,765,767,769,772,774,776,778,780],{"class":109,"line":160},[107,766,170],{"class":121},[107,768,135],{"class":113},[107,770,771],{"class":138}," getCurrentPosition ",[107,773,178],{"class":113},[107,775,181],{"class":113},[107,777,746],{"class":184},[107,779,603],{"class":138},[107,781,157],{"class":113},[107,783,784],{"class":109,"line":167},[107,785,164],{"emptyLinePlaceholder":163},[107,787,788,790,792,794,796,799,801,803,806,808,811,813,815],{"class":109,"line":210},[107,789,170],{"class":121},[107,791,616],{"class":138},[107,793,223],{"class":113},[107,795,255],{"class":131},[107,797,798],{"class":184}," getCurrentPosition",[107,800,187],{"class":138},[107,802,190],{"class":113},[107,804,805],{"class":117}," timeout",[107,807,196],{"class":113},[107,809,810],{"class":199}," 5000",[107,812,142],{"class":113},[107,814,205],{"class":138},[107,816,157],{"class":113},[97,818,820],{"className":306,"code":819,"filename":308,"language":309,"meta":103,"style":103},"import { useGeolocation } from \"@tianditu\u002Freact\";\n\nconst { getCurrentPosition } = useGeolocation();\n\nconst result = await getCurrentPosition({ timeout: 5000 });\n",[76,821,822,842,846,864,868],{"__ignoreMap":103},[107,823,824,826,828,830,832,834,836,838,840],{"class":109,"line":110},[107,825,132],{"class":131},[107,827,135],{"class":113},[107,829,746],{"class":138},[107,831,142],{"class":113},[107,833,145],{"class":131},[107,835,148],{"class":113},[107,837,82],{"class":151},[107,839,154],{"class":113},[107,841,157],{"class":113},[107,843,844],{"class":109,"line":128},[107,845,164],{"emptyLinePlaceholder":163},[107,847,848,850,852,854,856,858,860,862],{"class":109,"line":160},[107,849,170],{"class":121},[107,851,135],{"class":113},[107,853,771],{"class":138},[107,855,178],{"class":113},[107,857,181],{"class":113},[107,859,746],{"class":184},[107,861,603],{"class":138},[107,863,157],{"class":113},[107,865,866],{"class":109,"line":167},[107,867,164],{"emptyLinePlaceholder":163},[107,869,870,872,874,876,878,880,882,884,886,888,890,892,894],{"class":109,"line":210},[107,871,170],{"class":121},[107,873,616],{"class":138},[107,875,223],{"class":113},[107,877,255],{"class":131},[107,879,798],{"class":184},[107,881,187],{"class":138},[107,883,190],{"class":113},[107,885,805],{"class":117},[107,887,196],{"class":113},[107,889,810],{"class":199},[107,891,142],{"class":113},[107,893,205],{"class":138},[107,895,157],{"class":113},[73,897,898,899,901,902,905,906,486,909,486,912,915],{},"定位失败返回 ",[76,900,725],{},"；配置项为官方 ",[76,903,904],{},"GeolocationOptions","（",[76,907,908],{},"enableHighAccuracy",[76,910,911],{},"maximumAge",[76,913,914],{},"timeout","）。",[89,917,919],{"id":918},"驾车规划-usedrivingroute-公交规划-usetransitroute","驾车规划 useDrivingRoute \u002F 公交规划 useTransitRoute",[94,921,922,998],{},[97,923,925],{"className":556,"code":924,"filename":101,"language":558,"meta":103,"style":103},"import { useDrivingRoute } from \"@tianditu\u002Fvue\";\n\nconst { search } = useDrivingRoute(T.DrivingRoutePolicy.LEAST_TIME);\nawait search(startLngLat, endLngLat);\n",[76,926,927,948,952,981],{"__ignoreMap":103},[107,928,929,931,933,936,938,940,942,944,946],{"class":109,"line":110},[107,930,132],{"class":131},[107,932,135],{"class":113},[107,934,935],{"class":138}," useDrivingRoute",[107,937,142],{"class":113},[107,939,145],{"class":131},[107,941,148],{"class":113},[107,943,78],{"class":151},[107,945,154],{"class":113},[107,947,157],{"class":113},[107,949,950],{"class":109,"line":128},[107,951,164],{"emptyLinePlaceholder":163},[107,953,954,956,958,960,962,964,966,969,971,974,976,979],{"class":109,"line":160},[107,955,170],{"class":121},[107,957,135],{"class":113},[107,959,175],{"class":138},[107,961,178],{"class":113},[107,963,181],{"class":113},[107,965,935],{"class":184},[107,967,968],{"class":138},"(T",[107,970,275],{"class":113},[107,972,973],{"class":138},"DrivingRoutePolicy",[107,975,275],{"class":113},[107,977,978],{"class":138},"LEAST_TIME)",[107,980,157],{"class":113},[107,982,983,986,988,991,993,996],{"class":109,"line":167},[107,984,985],{"class":131},"await",[107,987,258],{"class":184},[107,989,990],{"class":138},"(startLngLat",[107,992,632],{"class":113},[107,994,995],{"class":138}," endLngLat)",[107,997,157],{"class":113},[97,999,1001],{"className":306,"code":1000,"filename":308,"language":309,"meta":103,"style":103},"import { useDrivingRoute } from \"@tianditu\u002Freact\";\n\nconst { search } = useDrivingRoute(T.DrivingRoutePolicy.LEAST_TIME);\nawait search(startLngLat, endLngLat);\n",[76,1002,1003,1023,1027,1053],{"__ignoreMap":103},[107,1004,1005,1007,1009,1011,1013,1015,1017,1019,1021],{"class":109,"line":110},[107,1006,132],{"class":131},[107,1008,135],{"class":113},[107,1010,935],{"class":138},[107,1012,142],{"class":113},[107,1014,145],{"class":131},[107,1016,148],{"class":113},[107,1018,82],{"class":151},[107,1020,154],{"class":113},[107,1022,157],{"class":113},[107,1024,1025],{"class":109,"line":128},[107,1026,164],{"emptyLinePlaceholder":163},[107,1028,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051],{"class":109,"line":160},[107,1030,170],{"class":121},[107,1032,135],{"class":113},[107,1034,175],{"class":138},[107,1036,178],{"class":113},[107,1038,181],{"class":113},[107,1040,935],{"class":184},[107,1042,968],{"class":138},[107,1044,275],{"class":113},[107,1046,973],{"class":138},[107,1048,275],{"class":113},[107,1050,978],{"class":138},[107,1052,157],{"class":113},[107,1054,1055,1057,1059,1061,1063,1065],{"class":109,"line":167},[107,1056,985],{"class":131},[107,1058,258],{"class":184},[107,1060,990],{"class":138},[107,1062,632],{"class":113},[107,1064,995],{"class":138},[107,1066,157],{"class":113},[73,1068,1069,1070,905,1073,1076,1077,1080],{},"构造时传入策略，返回 ",[76,1071,1072],{},"{ router, results, search }",[76,1074,1075],{},"search(start, end)","，公交规划 ",[76,1078,1079],{},"useTransitRoute(policy)"," 同构）。",[89,1082,1084],{"id":1083},"公交线路查询-usebuslinesearch","公交线路查询 useBusLineSearch",[73,1086,1087,1088,1091],{},"返回 ",[76,1089,1090],{},"{ searcher, busList, busLine, getBusList, getBusLine }","——先按线路名取线路列表，再取具体线路详情。",[89,1093,1095],{"id":1094},"数据来源-usedatasources","数据来源 useDataSources",[94,1097,1098,1190],{},[97,1099,1101],{"className":556,"code":1100,"filename":101,"language":558,"meta":103,"style":103},"import { useDataSources } from \"@tianditu\u002Fvue\";\n\nconst { search } = useDataSources();\nconst result = await search({ level: 12, bound: \"…\" });\n",[76,1102,1103,1124,1128,1146],{"__ignoreMap":103},[107,1104,1105,1107,1109,1112,1114,1116,1118,1120,1122],{"class":109,"line":110},[107,1106,132],{"class":131},[107,1108,135],{"class":113},[107,1110,1111],{"class":138}," useDataSources",[107,1113,142],{"class":113},[107,1115,145],{"class":131},[107,1117,148],{"class":113},[107,1119,78],{"class":151},[107,1121,154],{"class":113},[107,1123,157],{"class":113},[107,1125,1126],{"class":109,"line":128},[107,1127,164],{"emptyLinePlaceholder":163},[107,1129,1130,1132,1134,1136,1138,1140,1142,1144],{"class":109,"line":160},[107,1131,170],{"class":121},[107,1133,135],{"class":113},[107,1135,175],{"class":138},[107,1137,178],{"class":113},[107,1139,181],{"class":113},[107,1141,1111],{"class":184},[107,1143,603],{"class":138},[107,1145,157],{"class":113},[107,1147,1148,1150,1152,1154,1156,1158,1160,1162,1165,1167,1170,1172,1175,1177,1179,1182,1184,1186,1188],{"class":109,"line":167},[107,1149,170],{"class":121},[107,1151,616],{"class":138},[107,1153,223],{"class":113},[107,1155,255],{"class":131},[107,1157,258],{"class":184},[107,1159,187],{"class":138},[107,1161,190],{"class":113},[107,1163,1164],{"class":117}," level",[107,1166,196],{"class":113},[107,1168,1169],{"class":199}," 12",[107,1171,632],{"class":113},[107,1173,1174],{"class":117}," bound",[107,1176,196],{"class":113},[107,1178,148],{"class":113},[107,1180,1181],{"class":151},"…",[107,1183,154],{"class":113},[107,1185,142],{"class":113},[107,1187,205],{"class":138},[107,1189,157],{"class":113},[97,1191,1193],{"className":306,"code":1192,"filename":308,"language":309,"meta":103,"style":103},"import { useDataSources } from \"@tianditu\u002Freact\";\n\nconst { search } = useDataSources();\nconst result = await search({ level: 12, bound: \"…\" });\n",[76,1194,1195,1215,1219,1237],{"__ignoreMap":103},[107,1196,1197,1199,1201,1203,1205,1207,1209,1211,1213],{"class":109,"line":110},[107,1198,132],{"class":131},[107,1200,135],{"class":113},[107,1202,1111],{"class":138},[107,1204,142],{"class":113},[107,1206,145],{"class":131},[107,1208,148],{"class":113},[107,1210,82],{"class":151},[107,1212,154],{"class":113},[107,1214,157],{"class":113},[107,1216,1217],{"class":109,"line":128},[107,1218,164],{"emptyLinePlaceholder":163},[107,1220,1221,1223,1225,1227,1229,1231,1233,1235],{"class":109,"line":160},[107,1222,170],{"class":121},[107,1224,135],{"class":113},[107,1226,175],{"class":138},[107,1228,178],{"class":113},[107,1230,181],{"class":113},[107,1232,1111],{"class":184},[107,1234,603],{"class":138},[107,1236,157],{"class":113},[107,1238,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275],{"class":109,"line":167},[107,1240,170],{"class":121},[107,1242,616],{"class":138},[107,1244,223],{"class":113},[107,1246,255],{"class":131},[107,1248,258],{"class":184},[107,1250,187],{"class":138},[107,1252,190],{"class":113},[107,1254,1164],{"class":117},[107,1256,196],{"class":113},[107,1258,1169],{"class":199},[107,1260,632],{"class":113},[107,1262,1174],{"class":117},[107,1264,196],{"class":113},[107,1266,148],{"class":113},[107,1268,1181],{"class":151},[107,1270,154],{"class":113},[107,1272,142],{"class":113},[107,1274,205],{"class":138},[107,1276,157],{"class":113},[73,1278,1279,1280,901,1283,905,1286,486,1289,486,1292,486,1295,915],{},"查询当前地图数据的来源，结果为 ",[76,1281,1282],{},"{ ds: \"数据来源\" }",[76,1284,1285],{},"DataSourcesOptions",[76,1287,1288],{},"level",[76,1290,1291],{},"bound",[76,1293,1294],{},"layers",[76,1296,1297],{},"projection",[89,1299,1301],{"id":1300},"行政区查询-useadministrativedivision","行政区查询 useAdministrativeDivision",[94,1303,1304,1396],{},[97,1305,1307],{"className":556,"code":1306,"filename":101,"language":558,"meta":103,"style":103},"import { useAdministrativeDivision } from \"@tianditu\u002Fvue\";\n\nconst { search } = useAdministrativeDivision();\nconst result = await search({ searchWord: \"北京\", searchType: 1 });\n",[76,1308,1309,1330,1334,1352],{"__ignoreMap":103},[107,1310,1311,1313,1315,1318,1320,1322,1324,1326,1328],{"class":109,"line":110},[107,1312,132],{"class":131},[107,1314,135],{"class":113},[107,1316,1317],{"class":138}," useAdministrativeDivision",[107,1319,142],{"class":113},[107,1321,145],{"class":131},[107,1323,148],{"class":113},[107,1325,78],{"class":151},[107,1327,154],{"class":113},[107,1329,157],{"class":113},[107,1331,1332],{"class":109,"line":128},[107,1333,164],{"emptyLinePlaceholder":163},[107,1335,1336,1338,1340,1342,1344,1346,1348,1350],{"class":109,"line":160},[107,1337,170],{"class":121},[107,1339,135],{"class":113},[107,1341,175],{"class":138},[107,1343,178],{"class":113},[107,1345,181],{"class":113},[107,1347,1317],{"class":184},[107,1349,603],{"class":138},[107,1351,157],{"class":113},[107,1353,1354,1356,1358,1360,1362,1364,1366,1368,1371,1373,1375,1378,1380,1382,1385,1387,1390,1392,1394],{"class":109,"line":167},[107,1355,170],{"class":121},[107,1357,616],{"class":138},[107,1359,223],{"class":113},[107,1361,255],{"class":131},[107,1363,258],{"class":184},[107,1365,187],{"class":138},[107,1367,190],{"class":113},[107,1369,1370],{"class":117}," searchWord",[107,1372,196],{"class":113},[107,1374,148],{"class":113},[107,1376,1377],{"class":151},"北京",[107,1379,154],{"class":113},[107,1381,632],{"class":113},[107,1383,1384],{"class":117}," searchType",[107,1386,196],{"class":113},[107,1388,1389],{"class":199}," 1",[107,1391,142],{"class":113},[107,1393,205],{"class":138},[107,1395,157],{"class":113},[97,1397,1399],{"className":306,"code":1398,"filename":308,"language":309,"meta":103,"style":103},"import { useAdministrativeDivision } from \"@tianditu\u002Freact\";\n\nconst { search } = useAdministrativeDivision();\nconst result = await search({ searchWord: \"北京\", searchType: 1 });\n",[76,1400,1401,1421,1425,1443],{"__ignoreMap":103},[107,1402,1403,1405,1407,1409,1411,1413,1415,1417,1419],{"class":109,"line":110},[107,1404,132],{"class":131},[107,1406,135],{"class":113},[107,1408,1317],{"class":138},[107,1410,142],{"class":113},[107,1412,145],{"class":131},[107,1414,148],{"class":113},[107,1416,82],{"class":151},[107,1418,154],{"class":113},[107,1420,157],{"class":113},[107,1422,1423],{"class":109,"line":128},[107,1424,164],{"emptyLinePlaceholder":163},[107,1426,1427,1429,1431,1433,1435,1437,1439,1441],{"class":109,"line":160},[107,1428,170],{"class":121},[107,1430,135],{"class":113},[107,1432,175],{"class":138},[107,1434,178],{"class":113},[107,1436,181],{"class":113},[107,1438,1317],{"class":184},[107,1440,603],{"class":138},[107,1442,157],{"class":113},[107,1444,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481],{"class":109,"line":167},[107,1446,170],{"class":121},[107,1448,616],{"class":138},[107,1450,223],{"class":113},[107,1452,255],{"class":131},[107,1454,258],{"class":184},[107,1456,187],{"class":138},[107,1458,190],{"class":113},[107,1460,1370],{"class":117},[107,1462,196],{"class":113},[107,1464,148],{"class":113},[107,1466,1377],{"class":151},[107,1468,154],{"class":113},[107,1470,632],{"class":113},[107,1472,1384],{"class":117},[107,1474,196],{"class":113},[107,1476,1389],{"class":199},[107,1478,142],{"class":113},[107,1480,205],{"class":138},[107,1482,157],{"class":113},[73,1484,1485,1488,1489,905,1492,486,1495,486,1498,486,1501,1504,1505,1508],{},[76,1486,1487],{},"searchType","：0 根据 code 查询、1 根据名称查询；其余配置项见官方 ",[76,1490,1491],{},"AdministrativeDivisionOptions",[76,1493,1494],{},"needSubInfo",[76,1496,1497],{},"needAll",[76,1499,1500],{},"needPolygon",[76,1502,1503],{},"needPre","）。结果经 ",[76,1506,1507],{},"getStatus()"," 判断：100 正常、101 没有查到结果。",[89,1510,1512],{"id":1511},"城市信息-uselocalcity","城市信息 useLocalCity",[94,1514,1515,1588],{},[97,1516,1518],{"className":556,"code":1517,"filename":101,"language":558,"meta":103,"style":103},"import { useLocalCity } from \"@tianditu\u002Fvue\";\n\nconst { location } = useLocalCity();\nconst info = await location();\n\u002F\u002F info.lnglat 城市中心点、info.level 最佳级别、info.cityName 城市名称\n",[76,1519,1520,1541,1545,1564,1582],{"__ignoreMap":103},[107,1521,1522,1524,1526,1529,1531,1533,1535,1537,1539],{"class":109,"line":110},[107,1523,132],{"class":131},[107,1525,135],{"class":113},[107,1527,1528],{"class":138}," useLocalCity",[107,1530,142],{"class":113},[107,1532,145],{"class":131},[107,1534,148],{"class":113},[107,1536,78],{"class":151},[107,1538,154],{"class":113},[107,1540,157],{"class":113},[107,1542,1543],{"class":109,"line":128},[107,1544,164],{"emptyLinePlaceholder":163},[107,1546,1547,1549,1551,1554,1556,1558,1560,1562],{"class":109,"line":160},[107,1548,170],{"class":121},[107,1550,135],{"class":113},[107,1552,1553],{"class":138}," location ",[107,1555,178],{"class":113},[107,1557,181],{"class":113},[107,1559,1528],{"class":184},[107,1561,603],{"class":138},[107,1563,157],{"class":113},[107,1565,1566,1568,1571,1573,1575,1578,1580],{"class":109,"line":167},[107,1567,170],{"class":121},[107,1569,1570],{"class":138}," info ",[107,1572,223],{"class":113},[107,1574,255],{"class":131},[107,1576,1577],{"class":184}," location",[107,1579,603],{"class":138},[107,1581,157],{"class":113},[107,1583,1584],{"class":109,"line":210},[107,1585,1587],{"class":1586},"sHwdD","\u002F\u002F info.lnglat 城市中心点、info.level 最佳级别、info.cityName 城市名称\n",[97,1589,1591],{"className":306,"code":1590,"filename":308,"language":309,"meta":103,"style":103},"import { useLocalCity } from \"@tianditu\u002Freact\";\n\nconst { location } = useLocalCity();\nconst info = await location();\n\u002F\u002F info.lnglat 城市中心点、info.level 最佳级别、info.cityName 城市名称\n",[76,1592,1593,1613,1617,1635,1651],{"__ignoreMap":103},[107,1594,1595,1597,1599,1601,1603,1605,1607,1609,1611],{"class":109,"line":110},[107,1596,132],{"class":131},[107,1598,135],{"class":113},[107,1600,1528],{"class":138},[107,1602,142],{"class":113},[107,1604,145],{"class":131},[107,1606,148],{"class":113},[107,1608,82],{"class":151},[107,1610,154],{"class":113},[107,1612,157],{"class":113},[107,1614,1615],{"class":109,"line":128},[107,1616,164],{"emptyLinePlaceholder":163},[107,1618,1619,1621,1623,1625,1627,1629,1631,1633],{"class":109,"line":160},[107,1620,170],{"class":121},[107,1622,135],{"class":113},[107,1624,1553],{"class":138},[107,1626,178],{"class":113},[107,1628,181],{"class":113},[107,1630,1528],{"class":184},[107,1632,603],{"class":138},[107,1634,157],{"class":113},[107,1636,1637,1639,1641,1643,1645,1647,1649],{"class":109,"line":167},[107,1638,170],{"class":121},[107,1640,1570],{"class":138},[107,1642,223],{"class":113},[107,1644,255],{"class":131},[107,1646,1577],{"class":184},[107,1648,603],{"class":138},[107,1650,157],{"class":113},[107,1652,1653],{"class":109,"line":210},[107,1654,1587],{"class":1586},[89,1656,1657],{"id":1657},"通用说明",[1659,1660,1661,1672],"ul",{},[1662,1663,1664,1665,1668,1669,1671],"li",{},"这些函数同时返回了官方实例（如 ",[76,1666,1667],{},"geocoder","、",[76,1670,462],{},"），可命令式调用实例上的其余官方方法",[1662,1673,1674,1675,1678,1679],{},"这些封装的是 ",[76,1676,1677],{},"window.T"," 上的 SDK 服务类；纯 HTTP REST 场景请用 ",[1680,1681,1682],"a",{"href":61},"@tianditu\u002Fservices",[1684,1685,1686],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":103,"searchDepth":128,"depth":128,"links":1688},[1689,1690,1691,1692,1693,1694,1695,1696,1697],{"id":91,"depth":128,"text":92},{"id":550,"depth":128,"text":551},{"id":729,"depth":128,"text":730},{"id":918,"depth":128,"text":919},{"id":1083,"depth":128,"text":1084},{"id":1094,"depth":128,"text":1095},{"id":1300,"depth":128,"text":1301},{"id":1511,"depth":128,"text":1512},{"id":1657,"depth":128,"text":1657},"组合式函数与 React Hooks 封装的官方 service 类","md",null,{},{"title":64,"description":1698},"l_zakziUECb9meaV1nfkT9ZNSKcAVyMMAPXcjW9Bmgo",[1705,1700],{"title":60,"path":61,"stem":62,"description":1706,"children":-1},"@tianditu\u002Fservices 类型化服务客户端",1792390840310]