Google地图标注(最新版V3下的写法)基础篇
<script type="text/javascript"> var map;var markersArray = [];function initialize(){if(window.top.$('#<?php echo $field?>').val()) {var data = window.top.$('#<?php echo $field?>').val();var data = data.split('|');var lngX = data[0];var latY = data[1];var zoom = data[2] ? Number(data[2]) : 10;var latlng = new google.maps.LatLng(latY, lngX);}else{var latlng = new google.maps.LatLng(41, 29);var zoom = 10;}var myOptions = {zoom: zoom,center: latlng,mapTypeId: google.maps.MapTypeId.ROADMAP};map = new google.maps.Map(document.getElementById("mapObj"), myOptions);// add a click event handler to the map objectgoogle.maps.event.addListener(map, "click", function(event){// place a markeraddMarker(event.latLng);// display the lat/lng in your form's lat/lng fields});}function addMarker(location) {// first remove all markers if there are anydeleteOverlays();var marker = new google.maps.Marker({position: location, map: map});// add marker in markers arraymarkersArray.push(marker);var ZoomLevel = map.getZoom();window.top.$('#<?php echo $field?>').val(location.lat()+'|'+location.lng()+'|'+ZoomLevel);//map.setCenter(location);}// Deletes all markers in the array by removing references to themfunction deleteOverlays() {if (markersArray) {for (i in markersArray) {markersArray[i].setMap(null);}markersArray.length = 0;}}
google.maps.event.addDomListener(window, 'load', initialize);</script>
Google地图标注(最新版V3下的写法)基础篇相关推荐
- 下边框_css基础篇07--边框样式
在网页中,边框随处可见,任何块元素和行内元素都可以设置边框属性.例如,div元素可以设置边框,img元素也可以设置边框,table元素也可以设置边框,span元素同样也可以设置边框等等. 目标 设置边 ...
- Linux环境下Shell脚本基础篇-鸡兔同笼问题
概述 鸡兔同笼,是古代著名典型趣题之一,记载于<孙子算经>之中,题目为"有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚.问笼中各有多少只鸡和兔?" ...
- 「PS-CC2019新版教程」画板工具-基础篇
上期我们讲了PS的"选择移动"工具的使用,就是将选中的一个图层从当前位置到下一个位置的移动!今天,说一下,画板工具! 调出方法: 第一种:鼠标移动到左侧的移动工具处,鼠标右键,切换 ...
- 「PS-CC2019新版教程」面板认识-基础篇
大家好!上周我们学习了解PS的首选项设置,回顾一下首选项设置之后的好处: 暂存盘设置,减轻C盘压力,释放C盘内存,让电脑远离卡顿! PS的基础设置:例如面板颜色.历史记录步数.标尺颜色,滚轮快捷键等个 ...
- arcgis前端(2)----->基础篇--发布一个自定义地图及加载自定义地图/底图
arcgis前端(2)----->基础篇–发布一个自定义地图及加载自定义地图/底图 文章目录 arcgis前端(2)----->基础篇--发布一个自定义地图及加载自定义地图/底图 前言 & ...
- google 将推出最新版的地图
我觉得学习编程.了解事实.外国网站无外乎会有最新的消息.所以我就试图的翻译一下外国的网站. 慢慢来,刚开始翻译的有些丑陋,请谅解! 原网址: http://news.cnet.com/8301-102 ...
- Google 地图 API V3 使用入门1
Hello, World 要开始了解 Google Maps API,最简单的方法就是查看简单的示例.以下网页显示了一张以澳大利亚新南威尔士的悉尼为中心的地图: <!DOCTYPE html&g ...
- 准备学习下GOOGLE地图
想学习下GOOGLE地图,一方面想把公司的厅点图利用GOOGLE地图标示出来,另一方面就当是充实自己吧. 先复习下经纬度的知识 经度和纬度都是一种角度.经度是个两面角,是两个经线平面的夹角.因所有经线 ...
- 免费Google地图API使用说明(转)
转自:http://www.cnblogs.com/mypig/articles/1936154.html 01 事件监视 02 03 GEvent.addListener用来注册事件监视器,在 ...
最新文章
- pandas使用dropna函数计算返回dataframe中不包含缺失值的行索引列表list(index of rows without missing values in dataframe)
- 如何用DiscoGAN学习发现跨域关系(附源代码)
- IOS UIWebView引用外部CSS样式(转载)
- c语言 系统命令,c语言如何调用系统命令
- 迟到的年度总结,我们应该收放自如
- java项目不要用反射_面试官:Java 反射是什么?我回答不上来!
- 电子技术基础资料合集
- ORGE之GUI Demo
- 金融机构数字化转型对央企建筑公司数字化转型的启示
- CAD图纸该如何修改背景颜色呢?
- noi题库c语言 1.5答案,NOIP2004提高组复赛试题答案c语言版
- SQL中可以用来算时间差的函数
- 云服务器 文件管理,云服务器如何管理文件
- 什么是ETL,ETL是什么技术?
- Robert Sedgewick左倾红黑树论文翻译
- 如何阻止迅雷自动下载?
- Jquery Magnify Plugin 放大鏡效果 One
- 先吞噬后反刍,擒贼擒王--java之我注六经之二
- 通达信交易接口api_股票量化交易-获取数据的两种方法
- listFiles 中 FileFilter/FilenameFilter 文件过滤器
热门文章
- knockout.js css,knockout.js 的CSS
- 适女化科技(一):伪需求,真消费
- MVC的JavaWeb设计与开发(孙卫琴) 的配套光碟代码 下载
- php定义一个计算器函数,php学习之简单计算器实现代码
- 拼多多API接口详情,item_get-根据ID取商品详情
- abap语法高亮编辑器 hippo edit SAP
- 不动点迭代法求方程根
- 其他笔记 - Mono for Windows 跨平台 Runtime 在Win10上编译和安装
- 二十一. 智能驾驶之基于视觉识别和点云聚类的障碍物检测
- 宝哥面试题分享(16):Git面试题:git常用命令、如何解决版本冲突、git和svn的区别