- 浏览: 501082 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (191)
- Android学习 (3)
- jsp/servlet (2)
- java学习 (44)
- 数据库 (28)
- GWT开发学习 (8)
- 开发中问题 (15)
- JavaScript (48)
- 正则表达式 (1)
- svn配置 (1)
- C# (5)
- SSH (8)
- 找工作面试用 (5)
- DWR开发学习 (0)
- CSS学习 (4)
- AJAX学习 (1)
- Swing (1)
- Json (3)
- Jquery (4)
- Java 网络编程 (1)
- 管理相关 (2)
- Weblogic (1)
- 开发模式 (1)
- web前端 (6)
- 响应式设计 (1)
- Angular (5)
- 其它 (1)
- LESS (1)
- AngularJS (1)
- 负载并发、性能 (4)
- 数据结构与算法 (1)
最新评论
-
世界尽头没有你:
Java并发编程与高并发解决方案网盘地址:https://pa ...
java处理高并发高负载类网站的优化方法 -
叮咚可乐名:
Java并发编程与高并发解决方案网盘地址:https://pa ...
java处理高并发高负载类网站的优化方法 -
叮咚可乐名:
Java并发编程和高并发解决方案视频课程网盘地址:https: ...
java处理高并发高负载类网站的优化方法 -
putonyuer:
如果不是转载 , 要点总结的非常好 , 牛逼。
生产者消费者模式浅析 -
daxun1983:
爱得发疯
java判断是否为汉字和是否有汉字的方法
功能较全的一个,可显示地址,可以缩放,拖动(直接把代码复制下来即可)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml2.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="http://maps.google.com/maps?file=api&;v=2&key=ABQIAAAABjfudy2JHun7akhM9qSqPxQ_Zu-7BHeTikSrrThuN_kCyr6v3xS2zdq46jLJxIIm3VuRdZkpY0AsbQ"
type="text/javascript"></script>
</head>
<script type="text/javascript">
var map;
var companyAddress = "地址:";
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("mapdiv"));
//设置地图中心点和缩放级别
map.setCenter(new GLatLng(31.2249992526385, 121.51159197092056), 18);
map.openInfoWindow(map.getCenter(), companyAddress);
GEvent.addListener(map, "click", function(overlay, point) {
map.openInfoWindow(new GLatLng(31.2249992526385, 121.51159197092056), companyAddress);
}); //点击就显示地址,缺点:地点提示关不掉。若把以上三行注释掉,关掉地点提示,就无法在打开提示。
map.enableContinuousZoom();
//启用使用鼠标滚轮缩放
map.enableScrollWheelZoom();
//添加地图类型
//map.addMapType(G_PHYSICAL_MAP);
//设置地图显示类型
//map.setMapType(G_PHYSICAL_MAP);
//添加控件
map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 32)));
}
}
</script>
<body onload="initialize()" onunload="GUnload()">
<div id="mapdiv" style="width: 695; height: 374; font-size:15px;">
</div>
<br>
</body>
</html>
点击显示经纬度
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml2.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="http://maps.google.com/maps?file=api&;v=2&key=ABQIAAAABjfudy2JHun7akhM9qSqPxQ_Zu-7BHeTikSrrThuN_kCyr6v3xS2zdq46jLJxIIm3VuRdZkpY0AsbQ"
type="text/javascript"></script>
</head>
<script type="text/javascript">
var map;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("mapdiv"));
//设置地图中心点和缩放级别
map.setCenter(new GLatLng(31.2249992526385, 121.51159197092056), 18);
GEvent.addListener(map, "click", function(overlay, point) {
// document.getElementById("x").value = point.x;
// document.getElementById("y").value = point.y;
// var center = new GLatLng(point);
// var marker = new GMarker(point, { draggable: true });
// GEvent.addListener(marker, "dragstart", function() {
// map.closeInfoWindow();
// });
// GEvent.addListener(marker, "dragend", function() {
// marker.openInfoWindowHtml("正在反弹...");
// });
//map.clearoverlays();
// map.addOverlay(marker);
var myHtml = "GPoint 值是 : " + point;
map.openInfoWindow(point, myHtml);
});
map.enableContinuousZoom();
//启用使用鼠标滚轮缩放
map.enableScrollWheelZoom();
//添加地图类型
//map.addMapType(G_PHYSICAL_MAP);
//设置地图显示类型
//map.setMapType(G_PHYSICAL_MAP);
//添加控件
map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 32)));
}
}
</script>
<body onload="initialize()" onunload="GUnload()">
<div id="mapdiv" style="width: 695; height: 374">
mapdiv</div>
<br>
</body>
</html>
右下角显示当前位置
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps</title>
<script src="http://maps.google.com/maps?file=api&v=3&key=ABQIAAAAB4YemV6fPrENI8yI4YDFtRTmwICogzMOKaxKEnhPUPLF-x6hxRR4Q894V3A6N4GoB5q-EdU1SKPArg" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(23.755181766112635, 120.552978515625), 7);
map.setUIToDefault();
map.addControl(new GMapTypeControl());
map.addControl(new GNavLabelControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(1, 2)));
map.enableGoogleBar();
//讀取user.xml
GDownloadUrl("user.xml", function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("row");
var points = new Array();
for (var i = 0; i < markers.length; i++) {
point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var marker = new GMarker(point);
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("contact_address");
var html = "<b>" + name + "</b> <br/>" + address;
GEvent.addListener(marker, "click", function() {
this.openInfoWindowHtml(html);
});
map.addOverlay(marker);
}
});
}
}
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 700px; height: 400px"></div>
</body>
</html>
发表评论
-
jquery 选择器,模糊匹配
2015-04-18 14:58 1916按姓名匹配 1,name前缀为aa的所有div的jquery ... -
window.addEventListener来解决让一个js事件执行多个函数
2015-01-12 15:57 1309可能你也碰到过这种情况,就是在js的代码中用了window. ... -
javascript中ie8/ie9不支持Array.indexOf解决办法
2015-01-12 15:26 1357场景:js中判断一个string是否在一个js的数组中。方法 ... -
实时Javascript开发框架Clouda、Meteor、Firebase对比
2014-05-21 10:57 1151什么是实时Javascript开发框架? 自从2009年N ... -
select边框颜色修改兼容样式
2013-10-28 10:55 5386<!DOCTYPE html PUBLIC " ... -
任意美化你的文件域 <input type="file" /> 兼容各浏览器
2013-08-31 16:23 3657样式: .fileInput{width:10 ... -
JS判断页面是否出现滚动条
2013-08-23 23:04 1428当可视区域小于页面的实际高度时,判定为出现滚动条,即: ... -
JavaScript 图片切割效果
2013-04-01 10:13 995序一(08/07/21) 很久之 ... -
显示输入剩余字数
2013-02-21 15:25 1014<!DOCTYPE html PUBLIC " ... -
div固定悬浮(左侧、右侧、任意相对位置)
2013-01-08 15:14 27996<!DOCTYPE html PUBLIC " ... -
js 计算浏览器宽度和高度
2012-11-23 11:42 2994<!DOCTYPE html PUBLIC &qu ... -
怎么样让弹出的DIV显示在网页的中间?
2012-09-05 18:30 1144怎么样让弹出的DIV显示在网页的中间? ... -
DIV固定在屏幕的中间/两侧,不随滚动条移动而改变位置
2012-09-04 18:00 7605<!DOCTYPE html PUBLIC " ... -
图片大小 图片尺寸 计算
2012-08-28 15:05 1159<!DOCTYPE HTML PUBLIC " ... -
enctype="multipart/form-data"中Form参数的获取
2012-08-22 17:40 3064enctype="multipar ... -
js动态增加删除 Table 行
2012-08-07 10:59 1395<html> <head> ... -
JS动态控制鼠标位置,DIV由隐藏显示时控制画面控制
2012-06-29 16:24 6944<!DOCTYPE html PUBLIC " ... -
CSS代替bordercolorlight与bordercolordark
2012-06-11 15:51 2863CSS代替bordercolorlight与bordercol ... -
Javscript Json数据操作(数据增,删,改,查)
2012-06-02 23:30 8146<!DOCTYPE html PUBLIC " ... -
jquery 导航代码,兼容IE6,IE7,FF,OPREA,谷歌
2012-06-02 23:04 1558jquery 导航代码,兼容IE6,IE7,FF,OPREA, ...
相关推荐
总结来说,Qt加载百度地图和谷歌地图的关键在于理解QWebView的使用,以及如何将Web技术和本地C++代码相结合。通过这种方式,我们可以在Qt应用中创建交互式的地图界面,为用户提供直观的地理信息展示。在实际开发中,...
本文将深入探讨Mapsed.js的核心特点、使用方法以及它如何增强谷歌地图的功能。 Mapsed.js的源码设计考虑了易用性和可扩展性,使得开发者能够快速地在项目中集成地图功能。该插件的核心在于它封装了谷歌地图API的...
天地图和谷歌地图作为全球知名的在线地图服务提供商,它们将地球表面分成了无数个小型的正方形图像,称为“瓦片”,以实现高效的数据加载和显示。本文将详细讲解如何根据输入的坐标获取天地图和谷歌地图的相应瓦片。...
总结起来,通过ArcGIS API for JavaScript 4.10,我们可以利用自定义扩展模块来加载谷歌地图,提供给用户一个熟悉且功能强大的地图界面。这个过程涉及到JavaScript编程、图层扩展、地图服务接口的使用等多个方面,...
Google地图就是采用这种瓦片系统来显示的。 接下来,我们来看看如何利用JavaScript处理这些瓦片地图。JavaScript是一种常用的Web编程语言,可以用于操作网页的动态内容。在这个项目中,js文件用于读取本地存储的...
谷歌地图API是一个强大的工具,它允许开发者在网页上集成地图功能,包括显示地图、定位、搜索地理位置以及响应用户的交互事件。下面,我们将会详细讲解相关知识点。 首先,我们需要在网页中引入谷歌地图API的...
总结起来,这个例子展示了如何利用谷歌地图API创建一个显示运动轨迹的交互式地图,并在轨迹上添加箭头指示方向。通过学习和理解这些代码,你可以创建自己的定制化地图应用,例如运动跟踪、导航系统或者其他基于地理...
总结来说,Mapbox WMS是一个强大的工具,它允许开发者集成不同的地图服务,如天地图、高德地图和谷歌地图,到自己的Web应用程序中。通过基类封装,可以简化多地图服务的管理和维护。在实际操作中,理解WMS协议、选择...
除了显示静态地图,MATLAB还可以与动态的谷歌地图交互,例如通过JavaScript接口实现地图的交互功能。MATLAB的`web`函数可以打开一个包含JavaScript代码的HTML页面,这些代码可以直接调用谷歌地图API。例如,创建一个...
总结来说,jQuery谷歌地图插件为开发者提供了便利,使得构建带有地图功能的网站或应用变得简单易行。通过理解其主要功能和使用步骤,我们可以灵活地定制地图,满足各种项目需求。无论你是新手还是经验丰富的开发者,...
总结来说,"googlemap谷歌地图标记拖动选择多选"是一项通过Google Maps API实现的高级功能,它结合了鼠标事件处理、地图覆盖层和标记管理等多个技术点。开发者通过掌握这些技术,可以构建出更加互动、功能强大的地图...
在本文中,我们将详细介绍如何利用Leaflet这一流行的开源JavaScript库来加载百度地图、高德地图、谷歌地图以及天地图等多种在线地图服务。Leaflet因其轻量级、高性能且易于使用的特性而广受开发者欢迎,它支持多种...
总结来说,"js做的地图"项目利用JavaScript和HTML `<map>` 标签,结合特定的地图API或绘图库,实现了网页上的互动地图功能,而"线性图"则可能涉及在地图上显示线性地理数据,如路径或线路。通过解析和操作`index....
总结,江苏省省市地图js和json文件提供了展示江苏省地理信息的基础设施,结合Echarts等JavaScript库,开发者可以创建出交互性强、视觉效果良好的在线地图应用。在实际应用中,需要注意浏览器兼容性、数据跨域访问...
总结起来,“谷歌地图搜索结果抓取”涉及到网络爬虫技术(如Python的requests和BeautifulSoup库)、前端开发(HTML、CSS、JavaScript和iframe)、后端开发(如Node.js或Python框架)以及对网络协议和谷歌地图API的...
为了在网页中使用Google地图API,首先需要加载API脚本。这通常通过在HTML文档的`<head>`部分添加一个`<script>`标签来实现: ```html <script src="http://ditu.google.cn/maps?file=api&v=2&key=YOUR_API_...
总结,谷歌地图Web调用涉及HTML、JavaScript和CSS的结合运用,通过API我们可以实现地图显示、标记添加、信息窗口、交互式搜索、自定义样式等多种功能。开发者可以根据项目需求,灵活组合这些功能,打造个性化的地图...
在使用Google地图API进行开发时,"在地图上标记点"是一个常见的需求,这涉及到Google Maps JavaScript API中的Overlay视图概念。Overlay视图允许我们向地图添加自定义的图形元素,比如标记点(Marker)、信息窗口...
总结来说,这个资源提供了使用Echarts和JSON数据在JavaScript环境下展示陕西省地图的方法。开发者可以通过学习这个资源,掌握地图数据的处理、Echarts的API使用以及解决跨域问题的技巧,从而在自己的项目中实现类似...
总结来说,这个"GoogleMap谷歌地图demo"是一个利用GoogleMap API实现的综合地图应用实例,可能包含了地图显示、定位、路线规划、自定义样式等多种功能。开发者可以通过学习和分析这个demo,掌握如何在自己的项目中...