首页 > 前端开发 > 正文

web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图

2023-10-05 17:53:34 | 我爱编程网

对于前端开发比较关注的小伙伴们一定非常关心web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图,今天我爱编程网小编为大家整理了以下内容,下面一起来看看吧。

web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图

webgis前端开发在运行时浏览器加载不了地图

视图显示参数设置不当。要使发布在ArcGIS Server上的地图资显示在浏览器上,需要对视图显示属性如范围、中心点和缩放等参数进行正确设置,否则将会导致地图加载不出来,由此得知,webgis前端开发在运行时浏览器加载不了地图是视图显示参数设置不当导致的。

web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图

前端PC端使用地图步骤(高德)

使用地图前,需要到对应官网申请key
1.首先, 注册开发者账号 ,成为高德开放平台开发者
2. 登陆之后,在进入「应用管理」 页面「创建新应用」
3. 为应用 添加 Key ,「服务平台」一项请选择「 Web 端 ( JSAPI )」

申请完key之后,这里已后台系统为例,使用地图。
1.在index.html,一般在public 文件夹 下或 根目录

引用相关文件,这里使用了地图工具,有兴趣可以官网可以了解下AMap.Geocode

2.引用完之后,项目基本可以使用了,这里使用组件的方式引入

引用

功能方法 描述
1.该组件可以在地图标记点
2.该组件可以通过选择联想输入的地址,设置标点
3.该组件可以通过标点获得当前地址详细信息和 经纬度

其他方法示例

相关方法
画圆 、显示附近点

web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图

如何在前端网页中调用第三方地图API,实现网页中显示地图信息?

这里以调用高德地图和百度地图为例,简单介绍一下前端网页中如何调用第三方地图API,主要内容如下:

调用高德地图API

1.首先,需要注册高德地图开发者,这个是使用API的前提,只有正常登陆,创建应用,生成专属的Key值,才能正常调用地图,注册的话,直接到官网上注册就行,需要输入以下信息,按照提示一步一步往下走就行,如下:

2.注册成功后,登陆平台,点击右上角的“控制台”,进入用户管理界面,依次点击“应用管理”->“我的应用”,就会跳转到应用管理界面,点击右上角的“创建应用”,弹出对话框,输入应用名称和类型,如下:

3.创建成功后,在当前的应该管理页面就可以看到刚才创建的应用,接着就是为应用添加key值,这个直接点击应用右边的“+”号就行,如下,我们是网页中引入,所以选择“Web端(JSAPI)”,通过JS引入前端网页:

key值添加成功后,就会在当前应用下列出来,如下,这里需要记住这个字符串,后面的代码中要用到:

4.最后就是编写前端测试代码了,基本思路先创建一个div容器,然后通过JSAPI引入地图到这个容器中就行,如下,非常简单,key参数传入上面的字符串就行:

用浏览器打开这个html文件,效果如下,已经成功引入高德地图:

调用百度地图API

1.首先,也是注册百度地图开发者,这个直接到官网上注册就行,或者直接使用百度账号登陆,点击右上角的“控制台”,进入用户界面,接着点击“创建应用”按钮,弹出如下界面,输入应用名称,因为是前端网页引入,所以这里我们选择“浏览器端”:

2.应用创建成功后,就会为当前的应用生成一个AK值,后面的代码中就是通过这个值引入百度地图,如下,需要记住这个字符串:

3.最后就是编写前端测试代码了,如下,基本步骤和高德地图差不多,先创建一个div容器,然后通过JSAPI引入地图到这个容器,最后就可以正常显示,这里替换成自己应用的AK值:

用浏览器打开这个html文件,效果如下,已经成功引导百度地图: 我爱编程网

至此,我们就完成了在前端网页中调用高德地图API和百度地图API。总的来说,整个过程非常简单,步骤也很清晰,只要你熟悉一下上面的过程,很快就能掌握的,官网也给出了非常详细的开发文档,非常适合初学者学习,还可以在线编辑查看效果,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

以上就是我爱编程网小编为大家带来的内容了,希望能够帮助到大家,了解更多前端开发资讯敬请关注我爱编程网。
与“web前端室内地图开发 webgis前端开发在运行时浏览器加载不了地图”相关推荐
web前端开发图片打不开 网页上传服务器后 加载不了js css 和图片 求大神
web前端开发图片打不开 网页上传服务器后 加载不了js css 和图片 求大神

web前端开发都有哪些常见的工具?要知道,无论是对于软件开发程序员还是说前端编程设计师,每个人手里都会有大量的资源和工具来使用的。那么职场新人又如何来积累自己的工具与资源呢?下面,我们就给大家分享了web前端开发的常见工具,一起来了解一下吧。BrandyBrandy是一款适用于macOS平台的品牌素材管理工具,你可以使用它来创建LOGO,管理字体和色彩,制作效果。一切都是实时呈

2023-10-13 08:21:05
web前端地图开发 如何运用高德地图JavaScript API打造个性化Web地图
web前端地图开发 如何运用高德地图JavaScript API打造个性化Web地图

如何运用高德地图JavaScriptAPI打造个性化Web地图一、进入高德地图官网,再找到高德地图的开放平台,我是做前端的,所以使用的是javascriptAPI。地图的功能很多,使用API可以自己定制自己想要的功能。在使用前需要自己申请一个Key,引入API的时候会用到这个key。二、详细看一下左边的那一列各个里面的内容,看完了基本就知道怎么回事了,它提供的javascriptAP

2023-09-03 22:21:15
web前端开发浏览器配置 web前端开进入浏览器怎么设置
web前端开发浏览器配置 web前端开进入浏览器怎么设置

web前端开进入浏览器怎么设置web前端开进入浏览器设置第一步就是和服务器建立连接send和rec之间。等待浏览器发送请求,拿到数据解析,http报文,返回给客户端知道了用户请求后,服务器在特定的目录中找到文件,read出来(文件操作),拿到数据,把数据组织成http返回报文,返回前端即可。详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)在用vue做前端开发

2023-10-14 11:19:53
web前端地图导航开发 地图网站开发
web前端地图导航开发 地图网站开发

如何在前端网页中调用第三方地图API,实现网页中显示地图信息?这里以调用高德地图和百度地图为例,简单介绍一下前端网页中如何调用第三方地图API,主要内容如下:调用高德地图API1.首先,需要注册高德地图开发者,这个是使用API的前提,只有正常登陆,创建应用,生成专属的Key值,才能正常调用地图,注册的话,直接到官网上注册就行,需要输入以下信息,按照提示一步一步往下走就行,如下:

2023-09-10 15:46:01
web前端开发浏览器缓存 web 浏览器缓存 需要前端设置么
web前端开发浏览器缓存 web 浏览器缓存 需要前端设置么

web浏览器缓存需要前端设置么缓存的概念缓存这个东西真的是无处不在,有浏览器端的缓存,有服务器端的缓存,有代理服务器的缓存,有ASP.NET页面缓存,对象缓存。数据库也有缓存,等等。http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。http缓存的是指:当Web请求抵达缓存时,如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。缓存的好处

2023-10-12 09:34:35
web前端开发浏览器兼容 前端开发ie浏览器的兼容问题怎么解决?
web前端开发浏览器兼容 前端开发ie浏览器的兼容问题怎么解决?

web浏览器兼容什么是浏览器兼容?在我们的实际开发中会涉及到在多个浏览器比如firefox,opera,chrome,或者IE的多个版本下进行调试,在不同版本浏览器下会出现显示效果不一的情况,而浏览器兼容就是为了处理这种情况。浏览器最重要核心的部分是“浏览器内核”,负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。所

2023-10-09 07:11:58
web前端开发地图 前端PC端使用地图步骤(高德)
web前端开发地图 前端PC端使用地图步骤(高德)

如何运用高德地图JavaScriptAPI打造个性化Web地图一、进入高德地图官网,再找到高德地图的开放平台,我是做前端的,所以使用的是javascriptAPI。地图的功能很多,使用API可以自己定制自己想要的功能。在使用前需要自己申请一个Key,引入API的时候会用到这个key。二、详细看一下左边的那一列各个里面的内容,看完了基本就知道怎么回事了,它提供的javascriptAP

2023-09-02 18:16:03
web前端开发图像不平铺 web前端开发图片放大了不清晰
web前端开发图像不平铺 web前端开发图片放大了不清晰

求教html高手怎么弄背景图片不重复不平铺只显示一张图片<style>body{background:url(http_imgloadCAR8STN6.jpg)no-repeat;}</style>把这个放在head区域 或者写在单独的css样式表文件里。万维网上的一个超媒体文档称之为一个页面(外语:page)。作为一个组织或

2023-10-06 21:56:38