js 值传递问题 在线急等~

问题描述

js 值传递问题 在线急等~
 <script>
var searchService, markers = [];
        var citylocation,map,marker = null;

        var init = function() {
            var center = new qq.maps.LatLng(31.840996,117.252055);
            var map = new qq.maps.Map(document.getElementById('container'), {
                center: center,
                zoom: 12
            });

            //根据鼠标点的位置得出坐标
            qq.maps.event.addListener(map, 'click', function(event) {
                alert('您点击的位置为: [' + event.latLng.getLat() + ', ' +
                event.latLng.getLng() + ']');

//问题~怎么样把event.latLng.getLat()  和  event.latLng.getLng() 这两个值传递到下面的值1,值2中去

            }); 

new qq.maps.Circle({
                    center:new qq.maps.LatLng(值1,值2),  //园的中心点位置坐标
                    radius: 0,   //圆的半径
                    map: map
            });
</script>

解决方案

在js一切都是值传递

解决方案二:

 qq.maps.event.addListener(map, 'click', function(event) { alert('您点击的位置为: [' + event.latLng.getLat() + ', ' + event.latLng.getLng() + ']'); //问题~怎么样把event.latLng.getLat() 和 event.latLng.getLng() 这两个值传递到下面的值1,值2中去 }); new qq.maps.Circle({ center:new qq.maps.LatLng(值1,值2), //园的中心点位置坐标 radius: 0, //圆的半径 map: map });
 这不是获取到值了嘛
  new qq.maps.Circle({ center:new qq.maps.LatLng(值1,值2), //园的中心点位置坐标 radius: 0, //圆的半径 map: map });
    需要放到
     function(event) { alert('您点击的位置为: [' + event.latLng.getLat() + ', ' + event.latLng.getLng() + ']'); //问题~怎么样把event.latLng.getLat() 和 event.latLng.getLng() 这两个值传递到下面的值1,值2中去 });
     里面
     也就是
      function(event) { alert('您点击的位置为: [' + event.latLng.getLat() + ', ' + event.latLng.getLng() + ']'); //问题~怎么样把event.latLng.getLat() 和 event.latLng.getLng() 这两个值传递到下面的值1,值2中去 

  new qq.maps.Circle({ center:new qq.maps.LatLng(event.latLng.getLat() ,event.latLng.getLng()), //园的中心点位置坐标 radius: 0, //圆的半径 map: map });
        });

解决方案三:

写全局变量接event.latLng.getLat() 和 event.latLng.getLng() 这两个值
下面赋值用全局变量就可以了

解决方案四:

可以生命两个变量

 var getLat = event.latLng.getLat();
 var getLng = event.latLng.getLng();

然后所有位置都用变量赋值

 qq.maps.event.addListener(map, 'click', function(event) { alert('您点击的位置为: [' + getLat+ ', ' + getLng + ']');
 new qq.maps.Circle({ center:new qq.maps.LatLng(getLat,getLng) });

解决方案五:

定义两个全局变量,然后在addListener赋值,在Circle中传值

解决方案六:

     qq.maps.event.addListener(map, 'click', function (event) {

        new qq.maps.Circle({
            center: new qq.maps.LatLng(event.latLng.getLat(), event.latLng.getLng()),  //园的中心点位置坐标
            radius: 0,   //圆的半径
            map: map
        });

    });

这样,或者你看qq地图的circle对象是否提供api进行经纬度更新

时间: 2024-11-02 17:05:57

js 值传递问题 在线急等~的相关文章

函数-在线急求 php 传递值 谢谢啦

问题描述 在线急求 php 传递值 谢谢啦 function number($str){ return preg_replace('/D/s' '' $str); } 怎么把上面打印的值传递给 $asd ? 解决方案 很好用的php在线调试工具 解决方案二: $asd = number($str) 就可以啦

js jquery-JS中如何将字符串&amp;amp;quot;Begin&amp;amp;quot;转化为Begin对象??详细见内容....(在线急等)

问题描述 JS中如何将字符串"Begin"转化为Begin对象??详细见内容....(在线急等) drawingTool.setTool(new Begin()); //这个是要的答案 function drawOtherEle(legendType,msgitem) { var type = legendType.split('_')[0];//这个type就是"Begin",如何将它转化为对象,然后让下一行代码正常执行 drawingTool.setTool(n

代码-js怎么把值传递到后台

问题描述 js怎么把值传递到后台 <script type="text/javascript"> var cha = 10; function chongChouQu() { window.location = "suiJi.action"; } function checkChecked() { var ipts = document.getElementById('tableid').getElementsByTagName('input'), ch

详解js界面跳转与值传递_javascript技巧

本文实例实现的功能如下:注册页(Register.js),点击注册,跳到注册结果页(RegisterResult.js),并将注册的手机号传递过去,显示xx注册成功. index.Android.js 'use strict' import React, { Component } from 'react'; import { AppRegistry,Navigator,BackAndroid} from 'react-native'; var Register = require('./stu

js html-在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应

问题描述 在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应 <!DOCTYPE html> <br> function insert()<br> {<br> var a="jioho";<br> var str="<table><tr><button type='button' onclick='test("+ a+"

jsp页面如何跳转到html页面,在线急等!

问题描述 jsp页面如何跳转到html页面,在线急等! jsp页面如何跳转到html页面,用按钮,求大神!!!!!!!!!!!!!!!!!!!!!! 解决方案 jsp的几种跳转方法:http://jingyan.baidu.com/article/ed15cb1b14d9201be3698183.html 解决方案二: response.Redirect或者js跳转:window.location=新的地址 解决方案三: http://blog.csdn.net/a597926661/artic

javascript-js里的值怎么实现既可以插入html又能作为隐藏值传递?

问题描述 js里的值怎么实现既可以插入html又能作为隐藏值传递? Javsscript 代码: function sumPrice() { var sum_all = 0; var num_sum = 0; for (var i = 0; i < num; i++) { if(document.getElementById(""deposit""+i)!=null) { var sum = Math.round(document.getElementById

静态页面的值传递

静态|页面 这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm 子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象. 优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象. 不仅可以访问值,还可以访问父窗口的方法.值长度无限制. 缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不能跨域. Post.htm <input type=text name=maintext> <input type=b

sql-SQL语句优化的小问在线急求

问题描述 SQL语句优化的小问在线急求 select * from A where id in (123) 怎么用exists 替代 解决方案 数据库有优化机制,开发人员不需要对它优化 解决方案二: 但是不是说in 语句要慢于exists吗?如果我in里面的内容非常多呢?怎么办 解决方案三: 这里有sql中existsnot exists的用法,你看看吧http://www.cnblogs.com/mytechblog/articles/2105785.html 解决方案四: 如果123这种直接