PageSourceSearch

https://lbs.dituhui.com/open-platform/assets/data-service-republish-8613be10.js

js dituhui.com collected 2026-09-25 21:48:41 UTC 6,897 bytes, 1 lines download raw bytes

1import{d as n,f as s,z as a,a8 as e}from"./index-4d70d209.js";const o={class:"md-container"},p=[e('<h1 id="%E6%95%B0%E6%8D%AE%E6%9C%8D%E5%8A%A1%E9%87%8D%E6%96%B0%E5%8F%91%E5%B8%83" tabindex="-1">数据服务重新发布</h1><h2 id="%E4%B8%80%E3%80%81%E7%AE%80%E4%BB%8B" tabindex="-1">一、简介</h2><p>如果服务发布异常,SuperMap Online 开发者可以通过服务重发布接口将服务进行重发。</p><p>使用服务前需要先申请<a href="/console/quota/keysquota" class="internal-link router-link">key</a>;接口参数详见<a href="/open-platform/docs/zh/web-service/data-storage/data-querys" class="internal-link router-link">API 文档</a>。</p><h2 id="%E4%BA%8C%E3%80%81%E5%AE%9E%E7%8E%B0" tabindex="-1">二、实现</h2><p>AJAX 使用说明,我们在前端发送 HTTP 请求时,可以使用 XMLHttpRequest、Fetch 、jQuery、Axios 等进行;接下来我们将使用<a href="https://axios-http.com/" class="external-link" target="_blank" rel="noreferrer noopener">Axios</a>进行展示。</p><p>工作空间数据发布为 RESTMAP 代码如下:</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">javascript</span></div><div class="code-block language-javascript no-line-numbers" data-lang="javascript" data-modifiers=""><pre class="language-javascript" data-lang="javascript"><code class="code-line odd first-row line-1"><span class="token keyword">import</span> axios <span class="token keyword">from</span> <span class="token string">&#39;axios&#39;</span></code>\n<code class="code-line even line-2"></code>\n<code class="code-line odd line-3"><span class="token keyword">const</span> apiUrl <span class="token operator">=</span> <span class="token string">&#39;https://www.supermapol.com/api/storage/v1/data/service/republish&#39;</span></code>\n<code class="code-line even line-4"><span class="token function">axios</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line odd line-5">  <span class="token literal-property property">method</span><span class="token operator">:</span> <span class="token string">&#39;post&#39;</span><span class="token punctuation">,</span></code>\n<code class="code-line even line-6">  <span class="token literal-property property">url</span><span class="token operator">:</span> apiUrl<span class="token punctuation">,</span></code>\n<code class="code-line odd line-7">  <span class="token comment">// 注意 key参数是在url中</span></code>\n<code class="code-line even line-8">  <span class="token literal-property property">params</span><span class="token operator">:</span> <span class="token punctuation">{</span></code>\n<code class="code-line odd line-9">    <span class="token literal-property property">key</span><span class="token operator">:</span> <span class="token string">&#39;您的key&#39;</span></code>\n<code class="code-line even line-10">  <span class="token punctuation">}</span><span class="token punctuation">,</span></code>\n<code class="code-line odd line-11">  <span class="token comment">// 注意 参数是在请求体中</span></code>\n<code class="code-line even line-12">  <span class="token literal-property property">data</span><span class="token operator">:</span> <span class="token punctuation">{</span></code>\n<code class="code-line odd line-13">    <span class="token literal-property property">dataId</span><span class="token operator">:</span> <span class="token number">1017637226</span><span class="token punctuation">,</span> <span class="token comment">// 2070364718 为已经上传到online的工作空间数据</span></code>\n<code class="code-line even line-14">    <span class="token literal-property property">serviceID</span><span class="token operator">:</span> <span class="token string">&#39;map_spatialanalyst_o8syd1je&#39;</span></code>\n<code class="code-line odd line-15">  <span class="token punctuation">}</span></code>\n<code class="code-line even line-16"><span class="token punctuation">}</span><span class="token punctuation">)</span></code>\n<code class="code-line odd line-17">  <span class="token punctuation">.</span><span class="token function">then</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">result</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span></code>\n<code class="code-line even line-18">    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span>result<span class="token punctuation">.</span>data<span class="token punctuation">)</span></code>\n<code class="code-line odd line-19">    <span class="token comment">//输出的标号信息</span></code>\n<code class="code-line even line-20">  <span class="token punctuation">}</span><span class="token punctuation">)</span></code>\n<code class="code-line odd line-21">  <span class="token punctuation">.</span><span class="token function">catch</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">error</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span></code>\n<code class="code-line even line-22">    <span class="token comment">// 错误处理</span></code>\n<code class="code-line odd line-23">    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span>error<span class="token punctuation">)</span></code>\n<code class="code-line even last-row line-24">  <span class="token punctuation">}</span><span class="token punctuation">)</span></code></pre></div></div><p>返回结果如下:</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">json</span></div><div class="code-block language-json no-line-numbers" data-lang="json" data-modifiers=""><pre class="language-json" data-lang="json"><code class="code-line odd first-row line-1"><span class="token punctuation">{</span></code>\n<code class="code-line even line-2">  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token number">10000</span><span class="token punctuation">,</span></code>\n<code class="code-line odd line-3">  <span class="token property">&quot;des&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span></code>\n<code class="code-line even last-row line-4"><span class="token punctuation">}</span></code></pre></div></div>',10)],c={},t="",l=n({__name:"data-service-republish",setup:(n,{expose:e})=>(e({frontmatter:{},excerpt:void 0}),(n,e)=>(s(),a("div",o,p)))});export{l as default,t as excerpt,c as frontmatter};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.