当前位置:网站首页>[Gaode map POI stepping pit] amap Placesearch cannot be used
[Gaode map POI stepping pit] amap Placesearch cannot be used
2022-07-05 06:27:00 【Heerey525】
situation
Recently, we need to use the search function of Gaode map
step
apply key
On the open platform of Gaode map Register an account and apply Key, obtain key And security keys
Find case
Find the function in the document Input prompt and POI Search for
Get into demo
Choose the function I need Query after prompt , Found that it met my expectations .
Run locally demo
Directly replace the previous step demo Copy , Run locally .
It should also be noted that you need to bring the security key with you for later use .
<script type="text/javascript">
window._AMapSecurityConfig = {
securityJsCode:' Your security key ',
}
</script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key= You applied for key"></script>
Search without prompt
Directly copied code , add key And security keys , Search can't prompt the address .
<!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, width=device-width">
<title> Query after prompt </title>
<link rel="stylesheet" href="https://cache.amap.com/lbs/static/main1119.css"/>
</head>
<body>
<div id="container"></div>
<div id="myPageTop">
<table>
<tr>
<td>
<label> Please enter keywords :</label>
</td>
</tr>
<tr>
<td>
<input id="tipinput"/>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
window._AMapSecurityConfig = {
securityJsCode:' Your security key ',
}
</script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key= You applied for key"></script>
<script type="text/javascript">
// Map loading
var map = new AMap.Map("container", {
resizeEnable: true
});
// Input prompt
var autoOptions = {
input: "tipinput"
};
AMap.plugin(['AMap.PlaceSearch','AMap.AutoComplete'], function(){
var auto = new AMap.AutoComplete(autoOptions);
var placeSearch = new AMap.PlaceSearch({
map: map
}); // Construct location query class
auto.on("select", select);// Register to listen , When a record is selected, it will trigger
function select(e) {
placeSearch.setCity(e.poi.adcode);
placeSearch.search(e.poi.name); // Keyword query
}
});
</script>
</body>
</html>
Baidu search is fruitless
Baidu search a circle
It is said that plug-ins will be used from AMap.plugin
Changed to: AMap.service
, It doesn't work
It is said that plug-ins will be used from AMap.plugin(['AMap.PlaceSearch','AMap.AutoComplete'], function(){})
Changed to: Synchronization mode <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key= You applied for key&plugin=AMap.PlaceSearch,AMap.AutoComplete"></script>
, It doesn't work
There are other articles that don't work
You have to look for it from official documents
?, This sentence was directly ignored by me at the beginning , Is it a version problem , Look back at the https://webapi.amap.com/maps?v=1.4.15
, Turned out to be 1.4.15 ???, Then I put the code AutoComplete
Change to Autocomplete
, wow , success !!!
reflection
In the future, take the official demo Just take the whole , Don't paste from other blog posts !
边栏推荐
- 3. Oracle control file management
- Alibaba's new member "Lingyang" officially appeared, led by Peng Xinyu, Alibaba's vice president, and assembled a number of core department technical teams
- [moviepy] unable to find a solution for exe
- C Primer Plus Chapter 15 (bit operation)
- New title of module a of "PanYun Cup" secondary vocational network security skills competition
- Alibaba established the enterprise digital intelligence service company "Lingyang" to focus on enterprise digital growth
- Genesis builds a new generation of credit system
- 2.Oracle-数据文件的添加及管理
- 安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
- Winter vacation water test 1 Summary
猜你喜欢
confidential! Netease employee data analysis internal training course, white whoring! (attach a data package worth 399 yuan)
Leetcode array operation
论文阅读报告
NotImplementedError: Cannot convert a symbolic Tensor (yolo_boxes_0/meshgrid/Size_1:0) to a numpy ar
LeetCode-54
MySQL advanced part 2: storage engine
【LeetCode】Easy | 20. Valid parentheses
Design specification for mobile folding screen
Series of how MySQL works (VIII) 14 figures explain the atomicity of MySQL transactions and the principle of undo logging
Stack acwing 3302 Expression evaluation
随机推荐
__ builtin_ Popcount() counts the number of 1s, which are commonly used in bit operations
中国剩余定理 AcWing 204. 表达整数的奇怪方式
WordPress switches the page, and the domain name changes back to the IP address
TypeScript入门
MySQL advanced part 1: stored procedures and functions
Gauss Cancellation acwing 884. Solution d'un système d'équations Xor linéaires par élimination gaussienne
Day 2 document
One question per day 1020 Number of enclaves
2021apmcm post game Summary - edge detection
P2575 master fight
our solution
Leetcode-1200: minimum absolute difference
2.Oracle-数据文件的添加及管理
How to generate an image from text on fly at runtime
背包问题 AcWing 9. 分组背包问题
Dataframe (1): introduction and creation of dataframe
MySQL advanced part 2: optimizing SQL steps
11-gorm-v2-03-basic query
confidential! Netease employee data analysis internal training course, white whoring! (attach a data package worth 399 yuan)
求组合数 AcWing 889. 满足条件的01序列