自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 623|回复: 1
打印 上一主题 下一主题

[使用疑问] 为什么没有搜索到的标符?

[复制链接]
最佳答案
0 

1

主题

3

帖子

71

积分

新手上路

Rank: 1

积分
71
跳转到指定楼层
楼主
发表于 2017-12-3 02:16:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: API
产品: 2D地图
手机型号: 安卓
使用接口: js



  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="content-language" content="zh-CN" />
  6.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.     <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
  8.     <meta name="screen-orientation" content="portrait">
  9.     <meta name="x5-orientation" content="portrait">
  10.     <meta name="full-screen" content="yes">
  11.     <meta name="x5-fullscreen" content="true">
  12.     <meta name="browsermode" content="application">
  13.     <meta name="x5-page-mode" content="app">
  14.     <meta name="msapplication-tap-highlight" content="no">
  15.     <title>附近</title>
  16.     <!-- 1 引入高德地图 -->
  17.     <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.2&key=09c57387aeccaefd455d62899a8407e7"></script>
  18.     <!-- 3 指定容器大小 -->
  19.     <style type="text/css">
  20.         html,body{width: 100%;height: 100%;margin: 0;padding: 0}
  21.         #container{width: 100%;height: 109%}
  22.         .amap-scalecontrol{margin-left: 48px}
  23.     </style>
  24. </head>
  25. <body>
  26.     <!-- 2 创建地图容器 -->
  27.     <div id="container"></div>
  28.     <!-- 4 创建地图 -->
  29.     <script type="text/javascript">
  30.         var map = new AMap.Map('container',{
  31.             zoom: 10,
  32.         });

  33.         //添加放大和缩小图标
  34.         map.plugin(["AMap.ToolBar"],function(){
  35.             //加载工具条
  36.             var tool = new AMap.ToolBar();
  37.             map.addControl(tool);
  38.         });

  39.         //位置信息
  40.         var onComplete = function(data){
  41.             if(data.info === 'SUCCESS' && data.type === 'complete'){
  42.                 //经纬度信息
  43.                 var pos = data.position
  44.                 //当前坐标
  45. //                console.log(pos);
  46.                 AMap.service(["AMap.PlaceSearch"], function() {
  47.                     var placeSearch = new AMap.PlaceSearch({ //构造地点查询类
  48.                         pageSize: 10,
  49.                         pageIndex: 1,
  50.                         map: map,
  51.                         panel: "panel"
  52.                     });
  53.                     placeSearch.searchNearBy('银行', pos, 500, function(status, result) {
  54.                         console.log(result);
  55.                     });
  56.                 });
  57.             }else{
  58.                 alert('调用地图服务失败或者没有数据');
  59.             }
  60.         };

  61.         var onError = function () {
  62.             alert('定位失败,请在手机上开启-厕所app-定位开启,');
  63.         };

  64.         //定位插件
  65.         map.plugin('AMap.Geolocation', function () {
  66.             geolocation = new AMap.Geolocation({
  67.                 enableHighAccuracy: true,//是否使用高精度定位,默认:true
  68.                 timeout: 10000,          //超过10秒后停止定位,默认:无穷大
  69.                 maximumAge: 0,           //定位结果缓存0毫秒,默认:0
  70.                 convert: true,           //自动偏移坐标,偏移后的坐标为高德坐标,默认:true
  71.                 showButton: true,        //显示定位按钮,默认:true
  72.                 buttonPosition: 'LB',    //定位按钮停靠位置,默认:'LB',左下角
  73.                 buttonOffset: new AMap.Pixel(10, 20),//定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
  74.                 showMarker: true,        //定位成功后在定位到的位置显示点标记,默认:true
  75.                 showCircle: true,        //定位成功后用圆圈表示定位精度范围,默认:true
  76.                 panToLocation: true,     //定位成功后将定位到的位置作为地图中心点,默认:true
  77.                 zoomToAccuracy:true      //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
  78.             });
  79.             map.addControl(geolocation);
  80.             geolocation.getCurrentPosition(); //当前位置
  81.             AMap.event.addListener(geolocation, 'complete', onComplete);//返回定位信息
  82.             AMap.event.addListener(geolocation, 'error', onError);      //返回定位出错信息
  83.         });

  84.         //比例标尺插件
  85.         map.plugin(["AMap.Scale"],function(){
  86.             var scale = new AMap.Scale();
  87.             map.addControl(scale);
  88.         });
  89.     </script>
  90. </body>
复制代码
已经搜索到数据,但是没有在地图上显示小图标是怎为什么有没有人知道??
志在必得。
回复

使用道具 举报

最佳答案
0 

1

主题

3

帖子

71

积分

新手上路

Rank: 1

积分
71
推荐
 楼主| 发表于 2017-12-4 06:51:47 | 只看该作者
有没有人知道的??
志在必得。
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表