JSP 页面 嵌入 google API 地图
网站中显示和使用google地图主要是通过javascript调用google api。首先要根据域名到google官网上申请一个key,地址:
http://code.g...s/signup.html
申请完成后,用你的key代替下面代码的key。
- JavaScript 代码复制内容到剪贴板
- <script src="http://maps.g...5a3_FEg" type="text/javascript"></script>
- <script src="http://maps.g...5a3_FEg"></script>
在页面中可以用一个div来显示:
- XML/HTML 代码复制内容到剪贴板
- <div id="map" style="height:450px;width:99%;border:solid 1px #00000;display:none"></div> <br>
下面是加载地图的代码:
- JavaScript 代码复制内容到剪贴板
- <script type="text/javascript">
- //address是要显示的地址
- function showAddress(address) {
- document.getElementById("map").style.display="";
- if (GBrowserIsCompatible()) {
- var map = new GMap2(document.getElementById("map"));
- map.addControl(new GSmallMapControl()); //放大缩小
- map.addControl(new GMapTypeControl()); //地图种类
- map.enableScrollWheelZoom(); //启用鼠标滚轮
- var geocoder = new GClientGeocoder();
- geocoder.getLatLng(address,
- function(point) {
- if (!point) {
- alert(address + " not found");
- } else {
- map.setCenter(point, 13);
- var latln = map.getCenter();
- var longitude = latln.lng();
- var latitude = latln.lat();
- var marker = new GMarker(point);
- map.addOverlay(marker);
- marker.openInfoWindowHtml("地址:" + address + "<p> </p>" + "经度:"
- + longitude + " 纬度:" + latitude);
- }
- }
- );
- }
- }
- </script>
- </head>
如果要创建标记内容以及标记的鼠标事件,可以用下面的代码:
- JavaScript 代码复制内容到剪贴板
- <script>
- function createMarker(point, address, name, qq) { //创建标记内容及标记的鼠标事件
- var marker = new GMarker(point);
- var html = '<div>'+
- '<a >姓名:'+ name +'</a><br/>'+
- '<a >地址:'+ address +'</a><br/>'+
- '<a >QQ:'+ qq +'</a>'+
- '</div>';
- GEvent.addListener(marker, "mouseover", function() {
- marker.openInfoWindowHtml(html);
- });
- GEvent.addListener(marker, "mouseout", function() {
- marker.closeInfoWindow();
- });
- GEvent.addListener(marker, "click", function() {
- map.setCenter(point, 12);
- });
- return marker;
- }
- var point = new GLatLng(23.25675,133.33338); // 设置标记
- map.addOverlay(createMarker(point,'广州市天河区天河路','小林','452655443'));//加入标记
- }
- </script>
转载于:https://blog.51cto.com/06peng/962519
JSP 页面 嵌入 google API 地图相关推荐
- Google API 地图离线版
GoogleMap API V3离线版可以不在线调用GoogleMap JavaScritp的情况下,仍然可以使用Google Map的服务. Google 地图在中国最后申请的牌照时间已经过了,仍然 ...
- 怎样在网站中嵌入Google谷歌地图?
首页打开Goolg地图网址. https://www.google.com/maps/ 第二步,输入您的地点,进行搜索. 第三步点击左侧的分享. 弹出的层中,点击嵌入地图,复制HTML代码即可! 将i ...
- 谷歌翻译 网页嵌入代码_在网页上嵌入Google地图
谷歌翻译 网页嵌入代码 Maps are extremely useful ways to visualize the locations of business and events on web ...
- 在web页面嵌入百度地图(含定点定位)
在web页面嵌入百度地图(含定点定位) 一.操作步骤 二.可能遇到的问题 1.标记图标没有正常显示出来 2.使用到项目中可能遇到的问题 (1)地图内容显示不正常 (2)标注名称的边框显示不正常 三.参 ...
- [Google API](6)拼写检查器和缓存页面
作为 Google 创建索引过程的有机组成部分,Google 要检索被建立索引的页面副本,在搜索结果中为用户提供到缓存页面的链接.主要的缺点是用户看不到更新后的内容,但一些优点也是存在的. 检索缓存页 ...
- javame_JavaME:Google静态地图API
javame 无论您是需要基于位置的应用程序的地图还是只是出于娱乐目的,都可以使用有史以来最简单的方法:Google Static Maps API. 在这篇文章中,我们将看到如何从纬度和经度获得地图 ...
- JavaME:Google静态地图API
无论您是需要基于位置的应用程序的地图还是只是出于娱乐目的,都可以使用有史以来最简单的方法:Google Static Maps API. 在这篇文章中,我们将看到如何从纬度和经度获得地图作为图像. 可 ...
- Google 地图 google map api / 地图有关
第一种效果:可搜索,可以计算 参考: http://www.ditu123.com/main/google_map_api.html#The_Hello_World_of_Google_Maps 代码 ...
- app嵌入jsp页面的项目工作量_好程序员Java学习路线分享jsp为什么用的不多了
好程序员Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返 ...
- 微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非https网站不提供支持问题
微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非https网站不提供支持问题 参考文章: (1)微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非http ...
最新文章
- 什么是SDN以及SD-WAN的发展方向?—Vecloud微云
- 《系统集成项目管理工程师》必背100个知识点-45质量管理
- VTK:可视化算法之MarchingCases
- java实现串口ymodem 传输文件_活久见!Jmeter也能实现文件传输和发送邮件啦
- 光纤传感器实验模块_飞秒激光制备异质光纤光栅的温度应变双参数传感器
- 求PSASP大神指教一下安装问题
- 微波工程(7)——谐振器理论
- cpu vtx测试软件,推荐几个好用的检测电脑CPU是否支持(Virtualization Technology)虚拟化技术的工具-推荐实用小软件
-亦是美网络...
- 修改文件类型(txt文件改为bat、sh文件)
- mac 虚拟打印机:
- 人脸识别应用在美国受禁,因噎废食还是以人为本?
- 信通方恒资产评估快讯 -《中国矿业》矿业综述 - 2021年国内外油气资源形势分析及展望
- 数据报表开发技巧:自动为数据报表添加【小计】、【总计】行
- java 替换字母_【Java项目】将字符串中的字母全部替换成字母的下一个字母
- 孙子兵法36计详解(完整版)
- 田野调查手记·浮山摩崖石刻(九)
- 『Python学习笔记』Python中的异步Web框架之fastAPI介绍RestAPI
- js实现点击按钮切换图片功能_☆*往事随風*☆的博客
- 中日韩大字符集文字编码的比较研究
- 2022年1月17号~19号
热门文章
- 祝威廉 :Rust FFI 实践
- 资产管理界的风控大师-贝莱德BlackRock集团
- Rust :公钥、私钥与keypair、signature、verify 三部曲
- Rust : Box 为什么这里并不需要拆箱?
- 机器学习笔记(二十五):支撑向量机(SVM)
- Kafka从上手到实践 - 实践真知:搭建Zookeeper集群 | 凌云时刻
- 【图像评价】基于matlab GUI图像质量评价【含Matlab源码 1373期】
- 【TSP】基于matlab GUI模拟退火算法求解旅行商问题【含Matlab源码 1083期】
- 【产量预测】基于matlab BP和GRNN神经网络预测粮食产量【含Matlab源码 1247期】
- 【优化调度】基于matlab粒子群算法求解水火电系统经济、环境运行单目标调度优化问题【含Matlab源码 1138期】