谷歌地图获取当前位置并展示(最新接口)
相关代码
注意key需要前往Google云平台申请
<!DOCTYPE html>
<html><head><title>Geolocation</title><meta name="viewport" content="initial-scale=1.0, user-scalable=no"><meta charset="utf-8"><style>/* Always set the map height explicitly to define the size of the div* element that contains the map. */#map {height: 100%;}/* Optional: Makes the sample page fill the window. */html, body {height: 100%;margin: 0;padding: 0;}</style></head><script async defersrc="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=initMap"></script><body><div id="map"></div><script>// Note: This example requires that you consent to location sharing when// prompted by your browser. If you see the error "The Geolocation service// failed.", it means you probably did not give permission for the browser to// locate you.var map, infoWindow;function initMap() {map = new google.maps.Map(document.getElementById('map'), {center: {lat: 40.813078, lng: -73.046388},zoom: 16});// infoWindow = new google.maps.InfoWindow;// Try HTML5 geolocation.if (navigator.geolocation) {navigator.geolocation.getCurrentPosition(function(position) {var pos = {lat: position.coords.latitude,lng: position.coords.longitude};var marker = new google.maps.Marker({position: pos, map: map});map.setCenter(pos);}, function() {handleLocationError(true, infoWindow, map.getCenter());});} else {// Browser doesn't support GeolocationhandleLocationError(false, infoWindow, map.getCenter());}}function handleLocationError(browserHasGeolocation, infoWindow, pos) {infoWindow.setPosition(pos);infoWindow.setContent(browserHasGeolocation ?'Error: The Geolocation service failed.' :'Error: Your browser doesn\'t support geolocation.');infoWindow.open(map);}</script></body>
</html>
谷歌地图获取当前位置并展示(最新接口)相关推荐
- vue 获取当前位置 高德_vue高德地图获取当前位置
一:安装依赖 npm install vue-amap --save 二:main.js中的配置 import VueAMap from 'vue-amap'; Vue.use(VueAMap); V ...
- 谷歌地图创建自定义位置_如何使用Google Home为任何命令创建自定义快捷方式
谷歌地图创建自定义位置 Google Home can do a lot of really awesome stuff with voice commands, but some of them c ...
- android h5调用百度地图,h5页面如何调用百度地图获取当前位置(代码)
本篇文章给大家带来的内容是关于h5页面如何调用百度地图获取当前位置(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在项目中越来越多的用到了手机的GRS定位功能,使用百度地图A ...
- 聊天功能获取聊天记录列表并展示最新一条聊天记录
聊天功能获取聊天记录列表并展示最新一条聊天记录 记录一次项目中聊天功能,需要获取好友聊天记录列表并且展示最新一条聊天记录,同时获取新消息的数目的sql语句. SELECT count(read_sta ...
- 百度地图获取当前位置街道_轻松查看街道地址位置地图
百度地图获取当前位置街道 Have you found the address for a place that you would like to visit while browsing but ...
- 谷歌地图实现车辆位置实时跟踪
谷歌地图没有直接给路书的功能,在这里模拟一个,车辆上会随时传一个坐标值,通过后端的桥接,即时反馈给前端这些数据,得到坐标点,就可以进行地图打点,实现一种类似导航的效果,来展示位置所在. 本 Chat ...
- java api从高德地图获取某个位置的经纬度
1.代码展示 import com.fasterxml.jackson.databind.JsonNode; import com.ning.http.client.AsyncHttpClient; ...
- pc端高德地图获取当前位置
使用高德地图浏览器中获取当前位置时总是失败获取不到,有以下几个原因: 1.用户禁用了定位权限 2.定位超时,这时候可以将timeout设置的时间长一点,另外还有个别浏览器本身的定位接口就是黑洞(Chr ...
- h5页面调用百度地图获取当前位置并在地图上标注出来
在项目中越来越多的用到了手机的GRS定位功能,使用百度地图API获取当前位置并在地图上标注出来首先应该在官网上注册key 点击获取密钥,注册获取key. 完整代码如下: <!DOCTYPE ht ...
最新文章
- iOS开发小知识之正则表达式的简单用法
- 性能更好的js动画实现方式——requestAnimationFrame
- 简单工厂 jdk源码解析
- homework-02
- BAT执行DOS命令查找本地浏览器
- 树莓派连接usb手机_树莓派03 - 树莓派的VNC连接
- 快递官网漏洞泄露 1400 万用户信息
- 时间机器与iCloud云盘:应该使用哪个来备份你的Mac?
- [POJ3233] Matrix Power Series(矩阵快速幂)
- 如何用python制作动画电影_用Python制作3D动画
- 修复完浏览器后每次打开ie8都会自动弹出管理加载项,请问怎样才能不弹出
- 手把手教你移植 tinyriscv 到FPGA上
- linux下rsync命令,linux上的rsync命令详解
- bing搜索PubHub发布商指南
- 订阅切换按钮(subscribe toggle button)
- “衡水中学模式”深度解析
- CEA-2014(简述)
- 使用icomoon引入字体图标及扩充字体图标的方法
- 详解 OpenCV 透视变换原理 及 实例
- onReachBottom不触发的原因
热门文章
- 支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)
- 面向对象程序设计(Java)课程设计——五子棋小游戏
- 反常积分敛散性的比较判别法专题(及常用反常积分)
- 《摆渡人》----读书笔记
- 数据库连接池(Druid(德鲁伊))
- android 信封打开动画,CSS3 信封开启的动画
- Word怎么整改图片的颜色格式?简单技巧!word如何设置图片颜色格式?
- ANTLR4基本语法
- JUC并发编程(java util concurrent)(哔站 狂神说java juc并发编程 摘录笔记)
- 小数据治理靠“人工”,大数据治理靠“智能”