高德地图HTML页面使用问题

地图出来了,输入提示不显示,我错哪了?
我看了F12,amap-sug-result这个元素里面没有值。官网的就有值。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

<title></title>

<link rel="stylesheet" type="text/css" href="css/base.css"/>

<link rel="stylesheet" type="text/css" href="css/map.css"/>

<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>

<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=cb9f748696a3aaa09517d95a745c2a31"></script>

<!-- <script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script> -->

</head>

<body>

<div class="map">

<div class="top">

<div class="topbox">

<div class="back" @click="RUN.gp_navigateBack()">

<img class="back_ico" src="./img/ico_back.jpg"/>

</div>

<text class="title">地图位置</text>

<div class="add" @click="saveF">

保存

</div>

</div>

</div>

<div class="search">

<img class="pic" src="./img/ico_search.jpg"/>

<input id="keyword" class="input" type="text" placeholder="搜索" />

<div id="output"></div>

</div>

<div class="mymap" id="mymap"></div>

</div>

<script>

$(function(){

var map = new AMap.Map("mymap", {

resizeEnable: true

});

AMap.plugin(["AMap.Autocomplete","AMap.PlaceSearch", "AMap.Geocoder"], function(){

var autoOptions = {

input: "keyword"

};

var autocomplete = new AMap.Autocomplete(autoOptions);

autocomplete.search("111",function(status, result){

console.log(status, result)

})

// AMap.event.addListener(autocomplete, "select", function(e){

// console.log(e)

// });

});

})

</script>

</body>

</html>


回答:

高德地图HTML页面使用问题

我不知道你是不是想要这样效果,就是打印出来有111的返回json串。
把你的高德key检查一下,出地图是没问题。
就是高德api控制台里面,配置应用配置的时候,你检查下【服务平台】、【可使用服务】根据你的需求配置好。

以上是 高德地图HTML页面使用问题 的全部内容, 来源链接: utcz.com/p/935774.html

回到顶部