聚美智数


百度地图_静态地图

<h3>接口描述</h3> <ul> <li>实现将百度地图以图片形式嵌入到您的网页中。</li> <li>通过给img标签设置src属性即可将地图图片显示在网页中。用户可以指定图片的尺寸、地图的显示范围(包含中心点和缩放级别),还可以放置一些覆盖物在地图上,以生成符合需求的地图图片。</li> </ul> <h3>请求地址</h3> <p><code>https://api.jumdata.com/static-map/baidu/create</code></p> <h3>请求方式</h3> <ul> <li>GET/POST</li> </ul> <h3>请求格式</h3> <ul> <li>x-www-form-urlencoded</li> </ul> <h3>请求参数</h3> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>appId</td> <td>String</td> <td>是</td> <td>服务商分配的唯一标识</td> </tr> <tr> <td>timestamp</td> <td>Long</td> <td>是</td> <td>当前时间戳(毫秒数)</td> </tr> <tr> <td>sign</td> <td>String</td> <td>是</td> <td>签名,详见签名算法说明</td> </tr> <tr> <td>width</td> <td>Integer</td> <td>否</td> <td>图片宽度。取值范围:(0, 1024]。Scale=2,取值范围:(0, 512] ,默认400</td> </tr> <tr> <td>height</td> <td>Integer</td> <td>否</td> <td>图片高度。取值范围:(0, 1024]。Scale=2,取值范围:(0, 512],默认300</td> </tr> <tr> <td>center</td> <td>String</td> <td>否</td> <td>地图中心点位置,参数可以为经纬度坐标或名称。坐标格式:lng经度,lat纬度,例如116.43213,38.76623,默认北京</td> </tr> <tr> <td>zoom</td> <td>String</td> <td>否</td> <td>地图级别。高清图范围[3, 18];低清图范围[3,19],,默认11</td> </tr> <tr> <td>copyright</td> <td>String</td> <td>否</td> <td>静态图版权样式,0表示log+文字描述样式,1表示纯文字描述样式,默认为0</td> </tr> <tr> <td>dpiType</td> <td>String</td> <td>否</td> <td>手机屏幕类型。取值范围:{ph:高分屏,pl:低分屏(默认)},高分屏即调用高清地图,低分屏为普通地图</td> </tr> <tr> <td>coordtype</td> <td>String</td> <td>否</td> <td>静态图的坐标类型。支持wgs84ll(wgs84坐标)/gcj02ll(国测局坐标)/bd09ll(百度经纬度)/bd09mc(百度墨卡托)。&lt;br/&gt;默认bd09ll(百度经纬度)</td> </tr> <tr> <td>scale</td> <td>String</td> <td>否</td> <td>返回图片大小会根据此标志调整。取值范围为1或2:1表示返回的图片大小为size= width x height;&lt;br/&gt;2表示返回图片为(width x 2) x (height x 2),且zoom加1。&lt;br/&gt;注:如果zoom为最大级别,则返回图片为(width x 2)x(height x 2),zoom不变</td> </tr> <tr> <td>bbox</td> <td>String</td> <td>否</td> <td>地图视野范围。格式:minX,minY;maxX,maxY</td> </tr> <tr> <td>markers</td> <td>String</td> <td>否</td> <td>标注,可通过经纬度或地址;多个标注之间用竖线分隔</td> </tr> <tr> <td>markerStyles</td> <td>String</td> <td>否</td> <td>与markers有对应关系。markerStyles可设置默认图标样式和自定义图标样式。其中设置默认图标样式时,可指定的属性包括size,label和color;设置自定义图标时,可指定的属性包括url。&lt;br/&gt;注意,设置自定义图标时需要先传-1以此区分默认图标</td> </tr> </tbody> </table> <h3>签名算法说明</h3> <p><code>sign = sha256(appId + appSecret + timestamp)</code></p> <p>用服务商分配的 appId、服务商分配的 appSecret,当前时间时间戳 timestamp,按上述顺序拼接成字符串,再进行 sha256 哈希得到。如下:</p> <pre><code class="language-java">String appId = &amp;quot;xyzxy2121zxyz&amp;quot;; String timestamp = &amp;quot;1555378976238&amp;quot;; String appSecret = &amp;quot;efcefcef1121cefcefc1212121&amp;quot;; String str = appId + appSecret + timestamp; String sign = sha256(str);</code></pre> <h3>成功返回样例</h3> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 200, //返回码,详见返回码说明 &amp;quot;msg&amp;quot;: &amp;quot;成功&amp;quot;, //返回码对应描述 &amp;quot;taskNo&amp;quot;: &amp;quot;498722988190944905971548&amp;quot;, //本次请求号 &amp;quot;charge&amp;quot;: true, //计费标志 &amp;quot;data&amp;quot;: { &amp;quot;image&amp;quot;: &amp;quot;https://xxxxx.jpg&amp;quot; //静态图,有效期30天。建议自行下载保存,避免丢失 } }</code></pre> <h3>失败返回样例</h3> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 400, &amp;quot;msg&amp;quot;: &amp;quot;图片宽度取值错误&amp;quot; }</code></pre> <h3>返回字段说明</h3> <table> <thead> <tr> <th>字段名</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>返回码,详见返回码说明</td> </tr> <tr> <td>msg</td> <td>code对应的描述</td> </tr> <tr> <td>charge</td> <td>计费标志</td> </tr> <tr> <td>taskNo</td> <td>本次请求号</td> </tr> <tr> <td>data</td> <td>返回具体结果,详见成功返回样例</td> </tr> </tbody> </table> <h3>code返回码说明</h3> <table> <thead> <tr> <th>code</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>成功(计费)</td> </tr> <tr> <td>400</td> <td>参数错误</td> </tr> <tr> <td>500</td> <td>系统维护,请稍候再试</td> </tr> <tr> <td>501</td> <td>数据源维护,请稍候再试</td> </tr> <tr> <td>601</td> <td>接口未开通</td> </tr> <tr> <td>602</td> <td>账号停用</td> </tr> <tr> <td>603</td> <td>余额不足请充值</td> </tr> <tr> <td>604</td> <td>接口停用</td> </tr> <tr> <td>606</td> <td>调用超限,请稍候再试</td> </tr> <tr> <td>607</td> <td>ip不在白名单</td> </tr> <tr> <td>609</td> <td>请求过于频繁,请稍候再试</td> </tr> <tr> <td>610</td> <td>请求超时</td> </tr> <tr> <td>999</td> <td>其他,以实际返回为准</td> </tr> </tbody> </table>

页面列表

ITEM_HTML