高德地图 web API 多点路线绘制

本文介绍了如何利用高德地图API绘制包含多个中途点的自驾路线,包括注册成为高德开发者,获取user key,以及使用API示例进行路线规划。步骤简单,最多可添加16个中途点,适合长途自驾路线的展示。
摘要由CSDN通过智能技术生成

前两天出门旅游了,然后回来的时候,男朋友说想要绘制一个这几年自驾的路线,我一听,哎呀这不是很简单吗。

然后发现百度地图和高德地图最多好像只能添加5个中途点。不过5个中途点绘制不了这几天的自驾路线,因为都覆盖不了。

之前在做项目的时候用的是Google map API,但是现在因为在国内也用不了Google map。然后我就选择了用高德地图的API。

 

注意:高德地图的API最多可以添加16个中途点

 

然后给大家欣赏一下,最后我弄出来的图,哈哈(高德地图加上PPT制作)

大家要是想走青海小环线的话,也很推荐这个线路哦。这个时候去人特少,景特美。

另外,男朋友现在在写游记,等他写完,我也贴出来给大家看看呀哈哈

 

 


下面我就来一步一步和大家说,怎样绘制一份多个中途点的路线。

其实很简单,步骤只有三步,甚至最后一步都可以省略。

1、注册成为高德的开发者

1.1 新增应用并申请user key

2、打开API操作指南

3、保存文件(可选)

 

1、注册成为高德的开发者(先看第2步)

如果我们不需要把网页在本地保存,那就可以直接看第2步就够了。

第1步我们先要进入高德开放平台,注册账号成为高德的开发者,这里选择个人的账号就可以了。

https://lbs.amap.com/

 

1.1 新增应用并申请user key

(1)注册成功之后,我们点击创建新应用

(2)然后再点击右上角的添加,随后会出现一个弹簧。然后输入两个必填的项目:key的名称,然后选择web端的JSAPI

(3)然后点击提交,之后就会看到你的key

这个key很有用,因为如果你自己要保存为网页的话,你就需要。

2、打开API操作指南

然后这个是API文档https://lbs.amap.com/api/webservice/summary/

这个是API的示例文档https://lbs.amap.com/demo-center/js-api

今天我用的是这个示例:https://lbs.amap.com/api/javascript-api/example/driving-route/plan-route-according-to-name

我们来看一下代码部分:

其实关键的信息也就是这两行,另外再次说明一下,第1个是起点,最后一个是终点,然后中间还可以添加16个中途点。

   {keyword: '北京市地震局(公交站)',city:'北京'}

第1个是keyword,第2个是城市,城市可以写城市的名称或者是城市的编号。

我后面找了一份文档,是专门写城市编号的。我放到文末吧。

然后我们将。自己的信息给type到这里,然后点一下运行就可以出现你想要的图。

 

 

好了,其实这一篇文章已经说完了。

3、保存文件(可选)

当然如果你想保存这一个网页的话,你就复制一下所有的代码,然后成为一个HTML文件就可以了。

然后这里有一个问题,就是你保存为本地的文件,打开之后就是会说你有一个无效的user key。

这里就要填入我们第1步申请的key,然后粘贴在这个地方,保存一下网页就可以正常打开运行。

附录:城市编号文档

 

中文名 adcode citycode
中华人民共和国 100000  
北京市 110000 010
北京市市辖区 110100 010
东城区 110101 010
西城区 110102 010
朝阳区 110105 010
丰台区 110106 010
石景山区 110107 010
海淀区 110108 010
门头沟区 110109 010
房山区 110111 010
通州区 110112 010
顺义区 110113 010
昌平区 110114 010
大兴区 110115 010
怀柔区 110116 010
平谷区 110117 010
密云区 110118 010
延庆区 110119 010
天津市 120000 022
天津市市辖区 120100 022
和平区 120101 022
河东区 120102 022
河西区 120103 022
南开区 120104 022
河北区 120105 022
红桥区 120106 022
东丽区 120110 022
西青区 120111 022
津南区 120112 022
北辰区 120113 022
武清区 120114 022
宝坻区 120115 022
滨海新区 120116 022
宁河区 120117 022
静海区 120118 022
蓟州区 120119 022
河北省 130000  
石家庄市 130100 0311
石家庄市市辖区 130101 0311
长安区 130102 0311
桥西区 130104 0311
新华区 130105 0311
井陉矿区 130107 0311
裕华区 130108 0311
藁城区 130109 0311
鹿泉区 130110 0311
栾城区 130111 0311
井陉县 130121 0311
正定县 130123 0311
行唐县 130125 0311
灵寿县 130126 0311
高邑县 130127 0311
深泽县 130128 0311
赞皇县 130129 0311
无极县 130130 0311
平山县 130131 0311
元氏县 130132 0311
赵县 130133 0311
辛集市 130181 0311
晋州市 130183 0311
新乐市 130184 0311
唐山市 130200 0315
唐山市市辖区 130201 0315
路南区 130202 0315
路北区 130203 0315
古冶区 130204 0315
开平区 130205 0315
丰南区 130207 0315
丰润区 130208 0315
曹妃甸区 130209 0315
滦州市 130284 0315
滦南县 130224 0315
乐亭县 130225 0315
迁西县 130227 0315
玉田县 130229 0315
遵化市 130281 0315
迁安市 130283 0315
秦皇岛市 130300 0335
秦皇岛市市辖区 130301 0335
海港区 130302 0335
山海关区 130303 0335
北戴河区 130304 0335
抚宁区 130306 0335
青龙满族自治县 130321 0335
昌黎县 130322 0335
卢龙县 130324 0335
邯郸市 130400 0310
邯郸市市辖区 130401 0310
邯山区 130402 0310
丛台区 130403 0310
复兴区 130404 0310
峰峰矿区 130406 0310
肥乡区 130407 0310
永年区 130408 0310
临漳县 130423 0310
成安县 130424 0310
大名县 130425 0310
涉县 130426 0310
磁县 130427 0310
邱县 130430 0310
鸡泽县 130431 0310
广平县 130432 0310
馆陶县 130433 0310
魏县 130434 0310
曲周县 130435 0310
武安市 130481 0310
邢台市 130500 0319
邢台市市辖区 130501 0319
襄都区 130502 0319
信都区 130503 0319
临城县 130522 0319
内丘县 130523 0319
柏乡县 130524 0319
隆尧县 130525 0319
任泽区 130526 0319
南和区 130527 0319
宁晋县 130528 0319
巨鹿县 130529 0319
新河县 130530 0319
广宗县 130531 0319
平乡县 130532 0319
威县 130533 0319
清河县 130534 0319
临西县 130535 0319
南宫市 130581 0319
沙河市 130582 0319
保定市 130600 0312
保定市市辖区 130601 0312
竞秀区 130602 0312
莲池区 130606 0312
满城区 130607 0312
清苑区 130608 0312
徐水区 130609 0312
涞水县 130623 0312
阜平县 130624 0312
定兴县 130626 0312
唐县 130627 0312
高阳县 130628 0312
容城县 130629 0312
涞源县 130630 0312
望都县 130631 0312
安新县 130632 0312
易县 130633 0312
曲阳县 130634 0312
蠡县 130635 0312
顺平县 130636 0312
博野县 130637 0312
雄县 130638 0312
涿州市 130681 0312
定州市 130682 0312
安国市 130683 0312
高碑店市 130684 0312
张家口市 130700 0313
张家口市市辖区 130701 0313
桥东区 130702 0313
桥西区 130703 0313
宣化区 130705 0313
下花园区 130706 0313
万全区 130708 0313
崇礼区 130709 0313
张北县 130722 0313
康保县 130723 0313
沽源县 130724 0313
尚义县 130725 0313
蔚县 130726 0313
阳原县 130727 0313
怀安县 130728 0313
怀来县 130730 0313
涿鹿县 130731 0313
赤城县 130732 0313
承德市 130800 0314
承德市市辖区 130801 0314
双桥区 130802 0314
双滦区 130803 0314
鹰手营子矿区 130804 0314
承德县 130821 0314
兴隆县 130822 0314
滦平县 130824 0314
隆化县 130825 0314
丰宁满族自治县 130826 0314
宽城满族自治县 130827 0314
围场满族蒙古族自治县 130828 0314
平泉市 130881 0314
沧州市 130900 0317
沧州市市辖区 130901 0317
新华区 130902 0317
运河区 130903 0317
沧县 130921 0317
青县 130922 0317
东光县 130923 0317
海兴县 130924 0317
盐山县 130925 0317
肃宁县 130926 0317
南皮县 130927 0317
吴桥县 130928 0317
献县 130929 0317
孟村回族自治县 130930 0317
泊头市 130981 0317
任丘市 130982 0317
黄骅市 130983 0317
河间市 130984 0317
廊坊市 131000 0316
廊坊市市辖区 131001 0316
安次区 131002 0316
广阳区 131003 0316
固安县 131022 0316
永清县 131023 0316
香河县 131024 0316
大城县 131025 0316
文安县 131026 0316
大厂回族自治县 131028 0316
霸州市 131081 0316
三河市 131082 0316
衡水市 131100 0318
衡水市市辖区 131101 0318
桃城区 131102 0318
冀州区 131103 0318
枣强县 131121 0318
武邑县 131122 0318
武强县 131123 0318
饶阳县 131124 0318
安平县 131125 0318
故城县 131126 0318
景县 131127 0318
阜城县 131128 0318
深州市 131182 0318
山西省 140000  
太原市 140100 0351
太原市市辖区 140101 0351
小店区 140105 0351
迎泽区 140106 0351
杏花岭区 140107 0351
尖草坪区 140108 0351
万柏林区 140109 0351
晋源区 140110 0351
清徐县 140121 0351
阳曲县 140122 0351
娄烦县 140123 0351
古交市 140181 0351
大同市 140200 0352
大同市市辖区 140201 0352
平城区 140213 0352
云冈区 140214 0352
新荣区 140212 0352
阳高县 140221 0352
天镇县 140222 0352
广灵县 140223 0352
灵丘县 140224 0352
浑源县 140225 0352
左云县 140226 0352
云州区 140215 0352
阳泉市 140300 0353
阳泉市市辖区 140301 0353
城区 140302 0353
矿区 140303 0353
郊区 140311 0353
平定县 140321 0353
盂县 140322 0353
长治市 140400 0355
长治市市辖区 140401 0355
潞州区 140403 0355
上党区 140404 0355
襄垣县 140423 0355
屯留区 140405 0355
平顺县 140425 0355
黎城县 140426 0355
壶关县 140427 0355
长子县 140428 0355
武乡县 140429 0355
沁县 140430 0355
沁源县 140431 0355
潞城区 140406 0355
晋城市 140500 0356
晋城市市辖区 140501 0356
城区 140502 0356
沁水县 140521 0356
阳城县 140522 0356
陵川县 140524 0356
泽州县 140525 0356
高平市 140581 0356
朔州市 140600 0349
朔州市市辖区 140601 0349
朔城区 140602 0349
平鲁区 140603 0349
山阴县 140621 0349
应县 140622 0349
右玉县 140623 0349
怀仁市 140681 0349
晋中市 140700 0354
晋中市市辖区 140701 0354
榆次区 140702 0354
榆社县 140721 0354
左权县 140722 0354
和顺县 140723 0354
昔阳县 140724 0354
寿阳县 140725 0354
太谷区 140703 0354
祁县 140727 0354
平遥县 140728 0354
灵石县 140729 0354
介休市 140781 0354
运城市 140800 0359
运城市市辖区 140801 0359
盐湖区 140802 0359
临猗县 140821 0359
万荣县 140822 0359
闻喜县 140823 0359
稷山县 140824 0359
新绛县 140825 0359
绛县 140826 0359
垣曲县 140827 0359
夏县 140828 0359
平陆县 140829 0359
芮城县 140830 0359
永济市 140881 0359
河津市 140882 0359
忻州市 140900 0350
忻州市市辖区 140901 0350
忻府区 140902 0350
定襄县 140921 0350
五台县 140922 0350
代县 140923 0350
繁峙县 140924 0350
宁武县 140925 0350
静乐县 140926 0350
神池县 140927 0350
五寨县 140928 0350
岢岚县 140929 0350
河曲县 140930 0350
保德县 140931 0350
偏关县 140932 0350
原平市 140981 0350
临汾市 141000 0357
临汾市市辖区 141001 0357
尧都区 141002 0357
曲沃县 141021 0357
翼城县 141022 0357
襄汾县 141023 0357
洪洞县 141024 0357
古县 141025 0357
安泽县 141026 0357
浮山县 141027 0357
吉县 141028 0357
乡宁县 141029 0357
大宁县 141030 0357
隰县 141031 0357
永和县 141032 0357
蒲县 141033 0357
汾西县 141034 0357
侯马市 141081 0357
霍州市 141082 0357
吕梁市 141100 0358
吕梁市市辖区 141101 0358
离石区 141102 0358
文水县 141121 0358
交城县 141122 0358
兴县 141123 0358
临县 141124 0358
柳林县 141125 0358
石楼县 141126 0358
岚县 141127 0358
方山县 141128 0358
中阳县 141129 0358
交口县 141130 0358
孝义市 141181 0358
汾阳市 141182 0358
内蒙古自治区 150000  
呼和浩特市 150100 0471
呼和浩特市市辖区 150101 0471
新城区 150102 0471
回民区 150103 0471
玉泉区 150104 0471
赛罕区 150105 0471
土默特左旗 150121 0471
托克托县 150122 0471
和林格尔县 150123 0471
清水河县 150124 0471
武川县 150125 0471
包头市 150200 0472
包头市市辖区 150201 0472
东河区 150202 0472
昆都仑区 150203 0472
青山区 150204 0472
石拐区 150205 0472
白云鄂博矿区 150206 0472
九原区 150207 0472
土默特右旗 150221 0472
固阳县 150222 0472
达尔罕茂明安联合旗 150223 0472
乌海市 150300 0473
乌海市市辖区 150301 0473
海勃湾区 150302 0473
海南区 150303 0473
乌达区 150304 0473
赤峰市 150400 0476
赤峰市市辖区 150401 0476
红山区 150402 0476
元宝山区 150403 0476
松山区 150404 0476
阿鲁科尔沁旗 150421 0476
巴林左旗 150422 0476
巴林右旗 150423 0476
林西县 150424 0476
克什克腾旗 150425 0476
翁牛特旗 150426 0476
喀喇沁旗 150428 0476
宁城县 150429 0476
敖汉旗 150430 0476
通辽市 150500 0475
通辽市市辖区 150501 0475
科尔沁区 150502 0475
科尔沁左翼中旗 150521 0475
科尔沁左翼后旗 150522 0475
开鲁县 150523 0475
库伦旗 150524 0475
奈曼旗 150525 0475
扎鲁特旗 150526 0475
霍林郭勒市 150581 0475
鄂尔多斯市 150600 0477
鄂尔多斯市市辖区 150601 0477
东胜区 150602 0477
康巴什区 150603 0477
达拉特旗 150621 0477
准格尔旗 150622 0477
鄂托克前旗 150623 0477
鄂托克旗 150624 0477
杭锦旗 150625 0477
乌审旗 150626 0477
伊金霍洛旗 150627 0477
呼伦贝尔市 150700 0470
呼伦贝尔市市辖区 150701 0470
海拉尔区 150702 0470
扎赉诺尔区 150703 0470
阿荣旗 150721 0470
莫力达瓦达斡尔族自治旗 150722 0470
鄂伦春自治旗 150723 0470
鄂温克族自治旗 150724 0470
陈巴尔虎旗 150725 0470
新巴尔虎左旗 150726 0470
新巴尔虎右旗 150727 0470
满洲里市 150781 0470
牙克石市 150782 0470
扎兰屯市 150783 0470
额尔古纳市 150784 0470
根河市 150785 0470
巴彦淖尔市 150800 0478
巴彦淖尔市市辖区 150801 0478
临河区 150802 0478
五原县 150821 0478
磴口县 150822 0478
乌拉特前旗 150823 0478
乌拉特中旗 150824 0478
乌拉特后旗 150825 0478
杭锦后旗 150826 0478
乌兰察布市 150900 0474
乌兰察布市市辖区 150901 0474
集宁区 150902 0474
卓资县 150921 0474
化德县 150922 0474
商都县 150923 0474
兴和县 150924 0474
凉城县 150925 0474
察哈尔右翼前旗 150926 0474
察哈尔右翼中旗 150927 0474
察哈尔右翼后旗 150928 0474
四子王旗 150929 0474
丰镇市 150981 0474
兴安盟 152200 0482
乌兰浩特市 152201 0482
阿尔山市 152202 0482
科尔沁右翼前旗 152221 0482
科尔沁右翼中旗 152222 0482
扎赉特旗 152223 0482
突泉县 152224 0482
锡林郭勒盟 152500 0479
二连浩特市 152501 0479
锡林浩特市 152502 0479
阿巴嘎旗 152522 0479
苏尼特左旗 152523 0479
苏尼特右旗 152524 0479
东乌珠穆沁旗 152525 0479
西乌珠穆沁旗 152526 0479
太仆寺旗 152527 0479
镶黄旗 152528 0479
正镶白旗 152529 0479
正蓝旗 152530 0479
多伦县 152531 0479
阿拉善盟 152900 0483
阿拉善左旗 152921 0483
阿拉善右旗 152922 0483
额济纳旗 152923 0483
辽宁省 210000  
沈阳市 210100 024
沈阳市市辖区 210101 024
和平区 210102 024
沈河区 210103 024
大东区 210104 024
皇姑区 210105 024
铁西区 210106 024
苏家屯区 210111 024
浑南区 210112 024
沈北新区 210113 024
于洪区 210114 024
辽中区 210115 024
康平县 210123 024
法库县 210124 024
新民市 210181 024
大连市 210200 0411
大连市市辖区 210201 0411
中山区 210202 0411
西岗区 210203 0411
沙河口区 210204 0411
甘井子区 210211 0411
旅顺口区 210212 0411
金州区 210213 0411
普兰店区 210214 0411
长海县 210224 0411
瓦房店市 210281 0411
庄河市 210283 0411
鞍山市 210300 0412
鞍山市市辖区 210301 0412
铁东区 210302 0412
铁西区 210303 0412
立山区 210304 0412
千山区 210311 0412
台安县 210321 0412
岫岩满族自治县 210323 0412
海城市 210381 0412
抚顺市 210400 0413
抚顺市市辖区 210401 0413
新抚区 210402 0413
东洲区 210403 0413
望花区 210404 0413
顺城区 210411 0413
抚顺县 210421 0413
新宾满族自治县 210422 0413
清原满族自治县 210423 0413
本溪市 210500 0414
本溪市市辖区 210501 0414
平山区 210502 0414
溪湖区 210503 0414
明山区 210504 0414
南芬区 210505 0414
本溪满族自治县 210521 0414
桓仁满族自治县 210522 0414
丹东市 210600 0415
丹东市市辖区 210601 0415
元宝区 210602 0415
振兴区 210603 0415
振安区 210604 0415
宽甸满族自治县 210624 0415
东港市 210681 0415
凤城市 210682 0415
锦州市 210700 0416
锦州市市辖区 210701 0416
古塔区 210702 0416
凌河区 210703 0416
太和区 210711 0416
黑山县 210726 0416
义县 210727 0416
凌海市 210781 0416
北镇市 210782 0416
营口市 210800 0417
营口市市辖区 210801 0417
站前区 210802 0417
西市区 210803 0417
鲅鱼圈区 210804 0417
老边区 210811 0417
盖州市 210881 0417
大石桥市 210882 0417
阜新市 210900 0418
阜新市市辖区 210901 0418
海州区 210902 0418
新邱区 210903 0418
太平区 210904 0418
清河门区 210905 0418
细河区 210911 0418
阜新蒙古族自治县 210921 0418
彰武县 210922 0418
辽阳市 211000 0419
辽阳市市辖区 211001 0419
白塔区 211002 0419
文圣区 211003 0419
宏伟区 211004 0419
弓长岭区 211005 0419
太子河区 211011 0419
辽阳县 211021 0419
灯塔市 211081 0419
盘锦市 211100 0427
盘锦市市辖区 211101 0427
双台子区 211102 0427
兴隆台区 211103 0427
大洼区 211104 0427
盘山县 211122 0427
铁岭市 211200 0410
铁岭市市辖区 211201 0410
银州区 211202 0410
清河区 211204 0410
铁岭县 211221 0410
西丰县 211223 0410
昌图县 211224 0410
调兵山市 211281 0410
开原市 211282 0410
朝阳市 211300 0421
朝阳市市辖区 211301 0421
双塔区 211302 0421
龙城区 211303 0421
朝阳县 211321 0421
建平县 211322 0421
喀喇沁左翼蒙古族自治县 211324 0421
北票市 211381 0421
凌源市 211382 0421
葫芦岛市 211400 0429
葫芦岛市市辖区 211401 0429
连山区 211402 0429
龙港区 211403 0429
南票区 211404 0429
绥中县 211421 0429
建昌县 211422 0429
兴城市 211481 0429
吉林省 220000  
长春市 220100 0431
长春市市辖区 220101 0431
南关区 220102 0431
宽城区 220103 0431
朝阳区 220104 0431
二道区 220105 0431
绿园区 220106 0431
双阳区 220112 0431
九台区 220113 0431
农安县 220122 0431
榆树市 220182 0431
德惠市 220183 0431
吉林市 220200 0432
吉林市市辖区 220201 0432
昌邑区 220202 0432
龙潭区 220203 0432
船营区 220204 0432
丰满区 220211 0432
永吉县 220221 0432
蛟河市 220281 0432
桦甸市 220282 0432
舒兰市 220283 0432
磐石市 220284 0432
四平市 220300 0434
四平市市辖区 220301 0434
铁西区 220302 0434
铁东区 220303 0434
梨树县 220322 0434
伊通满族自治县 220323 0434
公主岭市 220184 0434
双辽市 220382 0434
辽源市 220400 0437
辽源市市辖区 220401 0437
龙山区 220402 0437
西安区 220403 0437
东丰县 220421 0437
东辽县 220422 0437
通化市 220500 0435
通化市市辖区 220501 0435
东昌区 220502 0435
二道江区 220503 0435
通化县 220521 0435
辉南县 220523 0435
柳河县 220524 0435
梅河口市 220581 0435
集安市 220582 0435
白山市 220600 0439
白山市市辖区 220601 0439
浑江区 220602 0439
江源区 220605 0439
抚松县 220621 0439
靖宇县 220622 0439
长白朝鲜族自治县 220623 0439
临江市 220681 0439
松原市 220700 0438
松原市市辖区 220701 0438
宁江区 220702 0438
前郭尔罗斯蒙古族自治县 220721 0438
长岭县 220722 0438
乾安县 220723 0438
扶余市 220781 0438
白城市 220800 0436
白城市市辖区 220801 0436
洮北区 220802 0436
镇赉县 220821 0436
通榆县 220822 0436
洮南市 220881 0436
大安市 220882 0436
延边朝鲜族自治州 222400 1433
延吉市 222401 1433
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值