改变地图的坐标值
Change Values of coordinates of map
我有以下代码,
<script type="text/javascript">
var map;
$(document).ready(function() {
initialize();
$("#menu").on("click", ".panTo", function() {
var laLatLng = new google.maps.LatLng(4.6747035,-74.0575514); /My question
map.panTo(laLatLng);
var marker = new google.maps.Circle({
strokeColor: "#8ada55",
fillColor: "#bcff8f",
strokeOpacity: 0.8,
strokeWeight: 2,
fillOpacity: 0.5,
map: map,
center: laLatLng,
radius:300
});
});
});
function initialize() {
var myOptions = {
zoom: 15,
center: new google.maps.LatLng(4.5980556,-74.0758333),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);;
}
</script>
<div id="map_canvas" style="width: 650px; height:400px"></div>
<div id="menu">
<label>Location 1</label>
<input type="button" class="panTo" value="4.6747035,-74.0575514" />
<br /><br />
</div>
我的问题是如何在Javascript代码中设置,从输入的值。
就在这一行:LatLng(4.6747035,-74.0575514);
因为我将有足够的地址,与按钮,所以当有人点击按钮,LatLng必须更新。
从给出的信息来看,似乎您正在尝试根据传递给匿名函数的内容设置延迟的值。如果我说错了请指正。
这是Jquery .on的文档,它展示了如何通过匿名函数传递数据。http://api.jquery.com/on/
。on(events [, selector] [, data], handler(eventObject))
事件中传递给处理程序的数据。触发事件时的数据。
因此,您的lat和LNG将通过事件传递进来。
希望这就是你要问的
可能需要包含对某些Google include的引用,但这里有几件事:
-
当在JavaScript中使用"new"时,会引用(某些)对象定义。这在这个问题中并不清楚。新google.maps.LatLng
-
一般来说,"google。对象似乎有一个属性"LatLng"。例如,在web控件上使用"onclick"函数,调用JavaScript将此属性修改为:google.maps.LatLng = (x,y);
然而,这里需要注意的是,我们不知道这个对象是什么,也不知道它是否是一个方法/属性。如果它是某种函数或构造函数,则查看Google库"maps"对象定义的文档,以了解如何设置"LatLng"属性(可能通过方法调用,在构造函数中定义等)。
基于此,另一个选项是设置一个全局变量并创建一个新对象:
var myMap = new google.maps.LatLng(x,y);其中:x和y是JavaScript函数的输入
- 在谷歌地图上获取事件的x,y坐标
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 如何创建一个谷歌地图地理坐标数组
- 显示以坐标为变量的谷歌地图
- 动态坐标谷歌地图不会't负载
- 谷歌地图:获取点击或标记(x,y)像素坐标内的标记点击侦听器
- 获取在谷歌地图上点击的任何点的坐标
- 谷歌地图在angularjs中懒惰加载动态地理坐标更新
- 使用谷歌地图和Angular JS.正在尝试将坐标存储在变量中
- 如何在谷歌地图javascript中在地图上拖动标记(可拖动方向)时显示更新的坐标
- 在javascript中从数据库下载坐标时,谷歌地图未显示
- 诺基亚HERE地图:计算两个坐标之间的位移
- 从谷歌地图Api中的区域名称获取坐标
- 从两个标记中查找静态地图图像坐标
- 通过“更改谷歌地图坐标”;点击”;
- 如何在谷歌地图API中使用坐标数组绘制多边形
- Amcharts-地图:自定义地图上的错误坐标(纬度/经度)(罗马尼亚县级)
- 如何通过JavaScript代码显示谷歌地图并在设备上获取坐标
- 从用户那里获取谷歌地图坐标