使用Google Maps API v2获取驾车路线

我试图find两个位置之间的驾驶方向: LatLng(12.917745600000000000,77.623788300000000000) LatLng(12.842056800000000000,7.663096499999940000) 我试过的代码是: Polyline line = mMap.addPolyline(new PolylineOptions(). add(new LatLng(12.917745600000000000,77.623788300000000000), new LatLng(12.842056800000000000,7.663096499999940000)) .width(5).color(Color.RED)); 但是这两点之间画了一条直线。 有没有其他的方法/途径来获得这两点之间的驾驶方向。

覆盖youtube iframe覆盖不透明div

如何通过YouTubeembedded式video覆盖半透明透明度的div? <iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ" frameborder="0"></iframe> <div id="overlay"></div> CSS #overlay { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.8; /*background:rgba(255,255,255,0.8); or just this*/ z-index:50; color:#fff; } 编辑(添加更多的说明): HTML5正在接近我们,越来越多的设备使用它来代替闪存,这使得youtubevideo的embedded变得复杂,幸运的是,youtube提供了一个特殊的embedded式iFrame,可处理所有的videoembedded兼容性问题,但现在以前用半透明的div覆盖video对象的方法已经不再有效了,我现在无法向对象添加一个<param name="wmode" value="transparent"> ,因为它现在是一个iFrame,那么如何在iframeembedded式video之上添加不透明的div?

如何使用VS2010 Web部署包包含其他文件?

我在Visual Studio 2010中使用新的Web包装function进行testing,发现使用预生成事件将需要的.dll复制到我的应用程序依赖的用于API调用的bin文件夹中。 它们不能作为参考,因为它们不是可以与interop一起使用的COM DLL。 当我构build我的部署包时,我select仅包含运行应用程序所需的文件的选项将排除这些文件。 有没有办法configuration部署设置来包含这些文件? 我没有find任何好的文件。

如何将DataTable转换为通用列表?

目前,我正在使用: DataTable dt = CreateDataTableInSomeWay(); List<DataRow> list = new List<DataRow>(); foreach (DataRow dr in dt.Rows) { list.Add(dr); } 有更好的/神奇的方法吗?

从string中删除新行

$string = " put returns between paragraphs for linebreak add 2 spaces at end "; 想要从string中删除所有新行。 我有这个正则expression式,它可以捕获所有这些,问题是我不知道应该使用哪个函数。 /\r\n|\r|\n/ $string应该成为: $string = "put returns between paragraphs for linebreak add 2 spaces at end ";

如何通过地图的C ++地图循环?

我将如何通过C ++中的std::map循环? 我的地图被定义为: std::map< std::string, std::map<std::string, std::string> > 例如,这可以保存这样的数据: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; 我怎样才能通过这个地图循环访问各种值?

从外部网站获取标题和元标记

我想尝试弄清楚如何得到 <title>A common title</title> <meta name="keywords" content="Keywords blabla" /> <meta name="description" content="This is the description" /> 即使按照任意顺序排列,我也听说过PHP Simple DOM DOMparsing器,但我并不想使用它。 除了使用PHP简单的HTML DOMparsing器之外,是否可以使用这个解决scheme。 preg_match将无法做到,如果它是无效的HTML? cURL可以用preg_match做这样的事情吗? Facebook做了这样的事情,但它正确使用通过使用: <meta property="og:description" content="Description blabla" /> 我想要这样的东西,这样当有人发布一个链接,它应该检索标题和meta标签。 如果没有meta标签,那么它就会被忽略,或者用户可以自己设置它(但是我稍后会自己做)。

从元素有权重的列表中selectk个随机元素

没有任何权重(等概率)的select在这里被精美地描述。 我想知道是否有办法将这种方法转换为加权方法。 我也对其他方法感兴趣。 更新:取样而不更换

如何使用SQLPLUScaching到CSV格式的文件?

我想提取一些查询到CSV输出格式。 不幸的是,我不能使用任何奇特的SQL客户端或任何语言来做到这一点。 我必须使用SQLPLUS。 我该怎么做?

沙盒JavaScript运行在浏览器中吗?

我想知道是否可以在浏览器中运行沙盒JavaScript,以防止访问通常可用于在HTML页面中运行的JavaScript代码的function。 例如,假设我想为最终用户提供一个JavaScript API,让他们定义要在发生“有趣事件”时运行的事件处理程序,但我不希望这些用户访问window对象的属性和function。 我能做到吗? 在最简单的情况下,假设我想阻止用户调用alert 。 我能想到的几个方法是: 全局重新定义window.alert 。 我不认为这将是一个有效的方法,因为在页面中运行的其他代码(即没有用户在他们的事件处理程序中创build的东西)可能要使用alert 。 将事件处理程序代码发送到服务器进行处理。 我不确定将代码发送到服务器进行处理是正确的方法,因为事件处理程序需要在页面的上下文中运行。 也许服务器处理用户定义的函数,然后生成一个callback在客户端上执行的解决scheme将工作? 即使这种方法有效,有没有更好的方法来解决这个问题?