小编Dan*_*llo的帖子

使用google maps API,我们如何使用map.setCenter函数将当前位置设置为默认设置位置?

我正在使用Google Maps API编写JavaScript代码.

map = new google.maps.Map2(document.getElementById("map_canvas"));
map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13);
Run Code Online (Sandbox Code Playgroud)

上面的代码将地图画布的默认位置设置为Palo Alto.

我们如何编写脚本以使setCenter功能自动指向客户端的当前位置?

javascript google-maps geolocation

20
推荐指数
4
解决办法
7万
查看次数

有没有办法跟踪用户是否打印网页?

有没有办法跟踪用户是否打印网页?

谢谢,格雷厄姆

html javascript browser printing

19
推荐指数
4
解决办法
2861
查看次数

使用一些地图API突出显示整条街道

有没有办法在Google/Bing /(任何其他地图提供商)地图上整个街道(从街道的开头到结尾)突出显示/显示?

我知道Google Maps API中存在Polyline,但它只是连接两个纬度点,并且没有办法让它自动化,所以我可以在某个城市显示任何街道.

我也在考虑方向,但很多街道都是2路,没有保证你会标记整条街道,它现在只是用户友好.

javascript maps google-maps bing-maps

18
推荐指数
2
解决办法
2万
查看次数

如何在没有表单的情况下循环显示单选按钮组?

如何在JavaScript或jQuery中没有表单的情况下循环单选按钮组?

html javascript jquery radio-button

18
推荐指数
2
解决办法
4万
查看次数

谷歌地图v3 - 我可以确保每次平稳平移吗?

我的地图在一个城市内有几百个标记.通常不超过20英里半径.我已经阅读了文档并且没有找到一种方法来设置init以在每个标记之间自动平移,无论距离如何.默认行为是平移,如果关闭,跳转到远.我明白为什么他们会这样做,因为地图不会在选定的缩放级别加载整个世界,如果距离太大,它可能会搞砸.但是,我认为它可以处理20英里半径而且投诉很少.

如果有人有任何想法,我很乐意听到他们.谢谢

javascript google-maps google-maps-api-3

18
推荐指数
3
解决办法
2万
查看次数

将SQL Server数据库公开为Web服务以从中获取数据

是否有任何.NET工具将Microsoft SQL Server中的表数据公开为Web服务?我必须编写代码吗?有样品吗?您对如何公开数据有何建议?

.net c# sql-server web-services

17
推荐指数
2
解决办法
5万
查看次数

面向Facebook的消息的数据库设计

我目前正在计划PHP/MySQL中的新系统,并希望确保我的数据库可以处理我计划存储的数据量.我的新项目的一个特点是像Facebook这样的"消息"功能.我想确保为最终用户创造最佳体验.该网站最终将处理1000个用户,并可能共有数百万条消息.什么是数据库设计的最佳方法?MySQL甚至是正确使用的数据库吗?

php mysql sql database database-design

17
推荐指数
3
解决办法
5237
查看次数

17
推荐指数
1
解决办法
7万
查看次数

异步.js文件加载语法

我注意到,异步加载js文件似乎有一些稍微不同的语法,我想知道两者之间是否存在任何差异,或者它们两者的功能是否相同.我猜它们的工作方式相同,但只是想确保一种方法由于某种原因并不比另一种更好.:)

方法一

(function() {
    var d=document,
    h=d.getElementsByTagName('head')[0],
    s=d.createElement('script');
    s.type='text/javascript';
    s.src='/js/myfile.js';
    h.appendChild(s);
})(); /* note ending parenthesis and curly brace */
Run Code Online (Sandbox Code Playgroud)


方法二(在Facebook的代码中看到这个)

(function() {
    var d=document,
    h=d.getElementsByTagName('head')[0],
    s=d.createElement('script');
    s.type='text/javascript';
    s.async=true;
    s.src='/js/myfile.js';
    h.appendChild(s);
}()); /* note ending parenthesis and curly brace */
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous

16
推荐指数
1
解决办法
8523
查看次数

为什么我们在JavaScript中有闭包?

我正在围绕JavaScript关闭我的头,我正处于事情正在发生的地步; 即,闭包是函数的局部变量 - 在函数返回后保持活动状态,或者闭包是在函数返回时未释放的堆栈帧.

我开始明白这个概念,但我越了解我就越不知道为什么我们必须使用它们.

像这样的例子让我理解这个概念,但让我问,有一种更简单的方法可以做到这一点!

function sayHello(name) {
   var text = 'Hello ' + name;
   var sayAlert = function() { alert(text); }
   sayAlert();
}
sayHello('Gath');
Run Code Online (Sandbox Code Playgroud)

我只是想知道为什么我必须保持局部变量活着?功能退出后?

我在哪里可以看到关闭实现的解决方案的示例,除了闭包之外什么都没有用?

javascript closures

16
推荐指数
1
解决办法
5018
查看次数