使用相同的划分和变量动态创建谷歌地图
Dynamic google map creation using same division and variable
我正试图使用以下脚本在相同的分区和相同的变量"map"上生成map onclick,它不起作用,我不知道如何销毁旧的map并重新创建,请有人帮助我。这是我迄今为止尝试的。。
这是 小提琴的链接
JS
function map(lat,lon){
jQuery(document).ready(function () {
var centerPosition = new google.maps.LatLng(lat, lon);
var options = {
zoom: 16,
center: centerPosition,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), options);
});
}
var lat =22, lon = 75;
map(lat,lon);
HTML
<div id="map"></div>
<button onclick="map(15,90)" >15 90</button>
<button onclick="map(22,80)" >22 80</button>
CSS
#map {
height: 300px;
width: 500px;
}
button{ width:70px;height:40px;}
function map(lat,lon){
// jQuery(document).ready(function () {
var centerPosition = new google.maps.LatLng(lat, lon);
var options = {
zoom: 16,
center: centerPosition,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), options);
//});
}
我没有对它进行测试,只是查看了一下语法
我测试一下,你小提琴的问题
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>- jsFiddle demo</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script>
<link rel="stylesheet" type="text/css" href="/css/result-light.css">
<script type='text/javascript' src="http://maps.googleapis.com/maps/api/js?sensor=false&extension=.js"></script>
<style type='text/css'>
#map { height: 300px; width: 500px; }
button { width: 70px; height: 40px;}
</style>
<script type='text/javascript'>
function map(lat, lon) {
var centerPosition = new google.maps.LatLng(lat, lon);
var options = {
zoom: 16,
center: centerPosition,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), options);
}
</script>
</head>
<body>
<div id="map"></div>
<button onclick="map(15,90)">15 90</button>
<button onclick="map(22,80)">22 80</button>
</body>
</html>
相关文章:
- 将变量动态添加到每个控制器的作用域
- 如何合并代码|使变量动态
- 如何将选择复选框值动态传递给 ajax 调用变量动态发布到 php 变量
- 如何根据javascript变量动态更改Facebook评论插件URL
- 如何通过变量动态设置一个国家的颜色
- 如何使用 React.createElement 基于 prop 或变量动态创建组件
- Angularjs基于存储在会话存储中并存储在$scope上的变量动态显示/隐藏元素
- 如何在JavaScript中使用变量动态访问对象属性
- 在ASP.NET MVC3剃刀上使用javascript变量动态创建html操作链接
- 将变量动态添加到URL
- 通过cookie变量动态更改HTML元素
- 给对象赋值.变量动态形成
- 如何使用变量动态构建正则表达式对象
- AngularJS如何用变量动态更新部分作用域
- 将变量动态分配给jquery自动完成查询字符串
- 用户和来宾使用两个不同的模板?或者使用客户端变量动态更改视图
- 根据传递的变量动态添加子字段名
- PHP回显在Javascript变量动态更改饼图图
- 为未定义的变量动态赋值
- 使用相同的划分和变量动态创建谷歌地图