问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在自己的网站上添加Google地图

发布网友 发布时间:2022-04-26 23:39

我来回答

2个回答

懂视网 时间:2022-04-20 06:22

如何在网站上添加谷歌定位信息?下面小编就为大家带来一篇在网站上添加谷歌定位信息的实现方法。希望对大家有所帮助。一起跟随小编过来看看吧

我们可以很容易地使用HTML5导航对象获取当前位置。请按照以下步骤来获得城市/国家的细节。

首先包括jQuery库

JavaScript Code复制内容到剪贴板

  1. <script type="text/javascript" src="jquery.js"></script> 
    jQuery(function() { 
     //call navigator object to get latitude and logtitute 
     if(navigator.geolocation) { 
    //getting current latitude and longtitude 
    navigator.geolocation.getCurrentPosition(function(position) { 
     //get location details based on latitude and longtitude from Google 
     var jsonUrl = "https://maps.googleapis.com/maps/api/geocode/json?latlng="+position.coords.latitude+","+position.coords.longitude 
     jQuery.getJSON(jsonUrl , function( data ) { 
     var results = data.results[0]; 
      console.info(results); //check firebug 
     alert(results.address_components[5].long_name); //City 
     alert(results.address_components[6].long_name); //State 
     alert(results.address_components[7].long_name); //Country 
     }, 
     function(){ 
     alert('Failed to get Location Details...'); 
     }); 
    return false; 
     }); 
     }});

热心网友 时间:2022-04-20 03:30

先给出代码及显示效果.

这是一个最简单的 谷歌地图 Demo.
只需要这样一小段代码,就可以在自己的网站上把 谷歌地图 模块加载进来.
解析各段代码的意义:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
这一行代码的意思是将google api以链接的形式引入到该页面上.这也是最主要的代码.如果没有这一句代码,下面的各个 google map 函数将不会被浏览器所认可.
function initialize() { var mapOptions = { zoom: 8, center: new google.maps.LatLng(-34.397, 150.644) }; map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);}

initialize 是一个加载初始化函数.当网页第一次被加载的时候会被调用,里面是对 谷歌地图的 地图等级,中心点进行相对的设置,同时将其放到自定义的 map-canvas div当中.
google.maps.event.addDomListener(window, 'load', initialize);
这句话的意思就是当网页加载完成后,去调用 initialize 函数.从而实现地图载并显示在网页里的效果.
下面的地图中,有一个定位点,点击该定位点,可以对其进行地图图层的放大操作,地图中心点的偏移操作.

这一段代码主要是添加标记到地图当中,然后对标记的点击事件做出响应.

google.maps.event.addListener(map, 'center_changed', function() { // 3 seconds after the center of the map has changed, pan back to the // marker. window.setTimeout(function() { map.panTo(marker.getPosition()); }, 3000); });

解析:
在地图上监听中心点变化时所触发的事件,意思就是说,当地图的中心点被移动到了别的地方,那么会在3秒后,回到以标记点为中心的地图上.
google.maps.event.addListener(marker,'click',function(){
map.setZoom(8);
map.setCenter(marker.getPosition());
});
解析:
对地图上的标记点进行点击的时候,会执行 function里面的函数,也就是将地图的图层等级设置为8,设置地图的中心点为 marker 标记的中心点.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用六个成语各造一段话 关于把握机会的名言名句 关于把握住机会的名言名句(把握机会,成就未来) 关于把握机会的名言名句(把握机会的励志句子) 关于机会的名言名句篇一 包括“机遇”的名言名句(一) BPM中国普及之路还有多远? 哪个公司可以做OA系统 目前业内有很多人认为OA现在某些应用或者说功能在向BPM领域延生,请问... ting的三个声调组词 google地图的网页是什么? 谷歌地图官网为什么显示这个,19年也是这样的,点了一下网页就崩溃了? 怎么样把google地图加放到自己的网站 谷歌地图的网站链接是什么?不用下载在百度上玩 怎么访问谷歌地图官网和谷歌官网? 什么网站可以看google地图 OPPO A93如何开启/关闭Breeno睡眠? 只修改绑定手机号不变,好友和聊天记录还在吗? 怎么找回联通积分兑换的沃钱包电子券? 积分如何兑换沃币? 兑换沃钱包电子券怎么没有到账 积分兑换的沃钱包电子券是否支持线上消费? 忘记了积分兑换的沃钱包电子券密码或密码短信被删除该怎么办? 积分兑换的沃钱包电子券提示被他人使用了该怎么办? 同一手机号码的多张积分兑换的沃钱包电子券在消费时的使用顺序? 能否修改积分兑换的沃钱包电子券密码? 积分商城支持积分兑换的沃币金额有哪些? 沃币兑换券怎么用?沃币可以用来做什么? 积分兑换的沃钱包电子券付款密码是否会失效? 凭积分兑换的沃钱包电子券消费金额能否开发票? 想把谷歌地图放在我们网站上,不知道怎么弄 手机怎样输入电话的语音验证码 威能24千瓦壁挂炉适合多大面积采暖 租车协议怎样签才生效? (自己闲着一辆车,最近有人想租我车开一年,请问怎样签协议书才具有法律效率?) 梦见自己与驴撕打 联云动租车如果租一天还车提前几个小时还车有钱退吗? 梦见和3头驴在烂泥地打架 早上梦见和两头驴打架,一头发点棕色(大),一头发黑色(小点),自己还被小点的驴给打了 神州专车司机开的车都是神州专车公司提供的吗?这些车都是哪来的? 梦见俩驴打架怎么回事 租赁性质的车辆如何界定为非法营运 梦见儿子跟黑驴打架,求别人帮忙 梦见俩驴打架 梦见两个驴打架狗咬 神州租车基本保险 不计赔服务都买了 如果车辆任何地方出现划痕 轮胎出现问题等等 还用我赔吗? 梦见好多马和驴在挨打 java汽车租赁管理系统怎么做? 梦见驴和驴主人吵架了什么意思 货拉拉车子需要办理哪些手续? 梦见牛和驴打架把人给蹄死了